Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Works on localhost, behind HTTP auth, and with your existing workflow.

## 📦 Install

**Download the latest release:** [Releases](https://github.com/EveryAlt/everyalt-wordpress-plugin/releases/) — grab the `.zip` for the version you want.
**Download the latest release:** [Releases](https://github.com/howarddc/everyalt-wordpress-plugin/releases/) — grab the `.zip` for the version you want.

1. **Upload** the plugin to `wp-content/plugins/everyalt` (or install via WordPress admin).
2. **Activate** the plugin (Plugins → EveryAlt → Activate).
Expand Down Expand Up @@ -151,6 +151,8 @@ The plugin uses the `everyalt` text domain and ships with a `.pot` in `languages

### 1.1.1
- **Changed** the default OpenAI model is now **GPT-6 Luna**, OpenAI's recommended replacement for GPT-5.4 nano (which shuts down April 1, 2027). It's half the price per token ($0.10 input / $0.50 output per 1M tokens), and EveryAlt turns its reasoning off, as alt text doesn't need it. Sites using GPT-5.4 nano switch automatically; sites using Gemini or DeepInfra keep their choice.
- **Changed** the plugin's home is now [howarddc/everyalt-wordpress-plugin](https://github.com/howarddc/everyalt-wordpress-plugin). Updates are checked there; the old address redirects, so nothing breaks for earlier versions.
- **Changed** EveryAlt is now credited to [Rob Howard](https://howard.ai).
- **Improved** the "prices as of" date in Settings is now set in one place and shown in each site's language, so future price updates don't need retranslating.

### 1.1.0
Expand Down Expand Up @@ -211,7 +213,7 @@ GPLv2 or later. See [LICENSE](LICENSE.txt) for details.

---

## 💜 By [HDC](https://hdc.net)
## 💜 By [Rob Howard](https://howard.ai)

EveryAlt is free, open, and maintained with care. If it helps your site be more accessible, we’re glad.

Expand Down
4 changes: 2 additions & 2 deletions admin/class-everyalt-admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
/**
* The admin-specific functionality of the plugin.
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -18,7 +18,7 @@
*
* @package EveryAlt
* @subpackage EveryAlt/admin
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt_Admin {

Expand Down
2 changes: 1 addition & 1 deletion admin/partials/everyalt-admin-display.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* This file is used to markup the admin-facing aspects of the plugin.
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand Down
6 changes: 3 additions & 3 deletions admin/partials/everyalt-options-display.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
<?php
echo wp_kses(
sprintf(
/* translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag */
__( '%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds.', 'everyalt' ),
/* translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag */
__( '%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s.', 'everyalt' ),
'<a href="' . esc_url( 'https://everyalt.com' ) . '" target="_blank" rel="noopener noreferrer">',
$everyalt_new_tab . '</a>',
'<a href="' . esc_url( 'https://hdc.net' ) . '" target="_blank" rel="noopener noreferrer">',
'<a href="' . esc_url( 'https://howard.ai' ) . '" target="_blank" rel="noopener noreferrer">',
$everyalt_new_tab . '</a>'
),
array(
Expand Down
10 changes: 6 additions & 4 deletions everyalt.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* registers the activation and deactivation functions, and defines a function
* that starts the plugin.
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
* @package EveryAlt
*
Expand All @@ -17,8 +17,8 @@
* Plugin URI: https://everyalt.com
* Description: Instantly generate alternative text for all your images.
* Version: 1.1.1
* Author: HDC
* Author URI: https://hdc.net
* Author: Rob Howard
* Author URI: https://howard.ai
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: everyalt
Expand All @@ -38,7 +38,9 @@
if ( file_exists( $everyalt_puc ) ) {
require_once $everyalt_puc;
$everyalt_updater = \YahnisElsts\PluginUpdateChecker\v5\PucFactory::buildUpdateChecker(
'https://github.com/EveryAlt/everyalt-wordpress-plugin',
// Moved from EveryAlt/everyalt-wordpress-plugin in October 2026; GitHub redirects the old address
// for installs on earlier versions, but new versions should use the current one.
'https://github.com/howarddc/everyalt-wordpress-plugin',
__FILE__,
'everyalt'
);
Expand Down
4 changes: 2 additions & 2 deletions includes/class-everyalt-activator.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
/**
* Fired during plugin activation
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -18,7 +18,7 @@
* @since 0.0.1
* @package EveryAlt
* @subpackage EveryAlt/includes
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt_Activator {

Expand Down
4 changes: 2 additions & 2 deletions includes/class-everyalt-deactivator.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
/**
* Fired during plugin deactivation
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -18,7 +18,7 @@
* @since 0.0.1
* @package EveryAlt
* @subpackage EveryAlt/includes
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt_Deactivator {

Expand Down
4 changes: 2 additions & 2 deletions includes/class-everyalt-i18n.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* Loads and defines the internationalization files for this plugin
* so that it is ready for translation.
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -22,7 +22,7 @@
* @since 0.0.1
* @package EveryAlt
* @subpackage EveryAlt/includes
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt_i18n {

Expand Down
4 changes: 2 additions & 2 deletions includes/class-everyalt-loader.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
/**
* Register all actions and filters for the plugin
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -19,7 +19,7 @@
*
* @package EveryAlt
* @subpackage EveryAlt/includes
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt_Loader {

Expand Down
4 changes: 2 additions & 2 deletions includes/class-everyalt.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* A class definition that includes attributes and functions used across both the
* public-facing side of the site and the admin area.
*
* @link https://hdc.net
* @link https://howard.ai
* @since 0.0.1
*
* @package EveryAlt
Expand All @@ -25,7 +25,7 @@
* @since 0.0.1
* @package EveryAlt
* @subpackage EveryAlt/includes
* @author HDC <info@hdc.net>
* @author Rob Howard
*/
class Every_Alt {

Expand Down
Binary file modified languages/everyalt-de_DE.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-de_DE.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# German (Germany) translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: Deutsch <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: Deutsch\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "Die Antwort wurde abgeschnitten (Token-Limit erreicht). Erhöhe „Max.
msgid "Secondary menu"
msgstr "Sekundäres Menü"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$s ist ein kostenloses Open-Source-Projekt von %3$sHDC%4$s, einer Webentwicklungsfirma für anspruchsvolle Projekte und KI-Lösungen."
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$s ist ein kostenloses Open-Source-Projekt von %3$sRob Howard%4$s."

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-es_ES.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-es_ES.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Spanish (Spain) translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: Español <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: Español\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "La respuesta se cortó (se alcanzó el máximo de tokens). Aumenta los t
msgid "Secondary menu"
msgstr "Menú secundario"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$s es un proyecto gratuito y de código abierto creado por %3$sHDC%4$s, una empresa de desarrollo web para proyectos críticos y soluciones de IA."
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$s es un proyecto gratuito y de código abierto creado por %3$sRob Howard%4$s."

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-fr_FR.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-fr_FR.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# French (France) translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: Français <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: Français\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "La réponse a été tronquée (limite de jetons atteinte). Augmentez les
msgid "Secondary menu"
msgstr "Menu secondaire"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$s est un projet gratuit et open source créé par %3$sHDC%4$s, une agence de développement web spécialisée dans les projets à fort enjeu et les solutions d'IA."
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$s est un projet gratuit et open source créé par %3$sRob Howard%4$s."

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-it_IT.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-it_IT.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Italian (Italy) translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: Italiano <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: Italiano\n"
"Language: it_IT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "La risposta è stata troncata (limite token raggiunto). Aumenta i token
msgid "Secondary menu"
msgstr "Menu secondario"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$s è un progetto gratuito e open source creato da %3$sHDC%4$s, un'agenzia di sviluppo web per progetti ad alta posta in gioco e soluzioni di IA."
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$s è un progetto gratuito e open source creato da %3$sRob Howard%4$s."

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-ja.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-ja.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Japanese translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: 日本語 <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: 日本語\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "応答が途中で切れました(最大トークン数に達しまし
msgid "Secondary menu"
msgstr "サブメニュー"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$sは、重要度の高いプロジェクトやAI開発を手がけるWeb開発会社%3$sHDC%4$sが作成した、無料のオープンソースプロジェクトです。"
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$sは、%3$sRob Howard%4$sが開発した無料のオープンソースプロジェクトです。"

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-nl_NL.mo
Binary file not shown.
16 changes: 8 additions & 8 deletions languages/everyalt-nl_NL.po
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Dutch (Netherlands) translation for EveryAlt.
# Copyright (C) 2025 HDC
# Copyright (C) 2025 Rob Howard
# This file is distributed under the same license as the EveryAlt package.
msgid ""
msgstr ""
"Project-Id-Version: EveryAlt 1.1.1\n"
"Report-Msgid-Bugs-To: https://hdc.net\n"
"POT-Creation-Date: 2026-10-02 23:47+0000\n"
"Report-Msgid-Bugs-To: https://howard.ai\n"
"POT-Creation-Date: 2026-10-03 22:19+0000\n"
"PO-Revision-Date: 2026-09-27 00:00+0000\n"
"Last-Translator: HDC <info@hdc.net>\n"
"Language-Team: Nederlands <info@hdc.net>\n"
"Last-Translator: Rob Howard\n"
"Language-Team: Nederlands\n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -287,11 +287,11 @@ msgstr "Het antwoord is afgekapt (max. tokens bereikt). Verhoog Max. voltooiings
msgid "Secondary menu"
msgstr "Secundair menu"

#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to hdc.net, 4: closing link tag
#. translators: 1: opening link to everyalt.com, 2: closing link tag, 3: opening link to howard.ai, 4: closing link tag
#: admin/partials/everyalt-options-display.php:27
#, php-format
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sHDC%4$s, a web dev firm for high-stakes projects and AI builds."
msgstr "%1$sEveryAlt%2$s is een gratis opensourceproject van %3$sHDC%4$s, een webontwikkelbureau voor bedrijfskritische projecten en AI-toepassingen."
msgid "%1$sEveryAlt%2$s is a free, open-source project created by %3$sRob Howard%4$s."
msgstr "%1$sEveryAlt%2$s is een gratis opensourceproject van %3$sRob Howard%4$s."

#: admin/partials/everyalt-options-display.php:43
msgid "Settings saved."
Expand Down
Binary file modified languages/everyalt-pt_BR.mo
Binary file not shown.
Loading
Loading