Plugin Directory

Changeset 3739401


Ignore:
Timestamp:
10/11/2026 11:19:09 AM (13 days ago)
Author:
gewoononline
Message:

Release 1.0.1: Pro link and info box, review request, readme FAQ

Location:
hrefix
Files:
2 added
7 edited
5 copied

Legend:

Unmodified
Added
Removed
  • hrefix/tags/1.0.1/hrefix.php

    r3725527 r3739401  
    44 * Plugin URI: https://apps.gwnonline.nl/hrefix/
    55 * Description: Lightweight, 100% local broken link checker and redirect fixer for WordPress.
    6  * Version: 1.0.0
     6 * Version: 1.0.1
    77 * Requires at least: 6.0
    88 * Requires PHP: 7.4
    … …  
    1616defined( 'ABSPATH' ) || exit;
    1717
    18 define( 'HREFIX_VERSION', '1.0.0' );
     18define( 'HREFIX_VERSION', '1.0.1' );
    1919define( 'HREFIX_DB_VERSION', '1.0.0' );
    2020define( 'HREFIX_FILE', __FILE__ );
    … …  
    3131require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-list-table.php';
    3232require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-admin.php';
     33require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-promo.php';
    3334
    3435/**
    … …  
    7273        if ( is_admin() ) {
    7374                new Hrefix_Admin( $settings, $extractor, $checker, $redirects );
     75                new Hrefix_Promo( $settings );
    7476        }
    7577
  • hrefix/tags/1.0.1/includes/class-hrefix-admin.php

    r3725527 r3739401  
    229229                                $this->render_links_tab();
    230230                        }
     231
     232                        do_action( 'hrefix_admin_page_after', $tab );
    231233                        ?>
    232234                </div>
  • hrefix/tags/1.0.1/includes/class-hrefix-settings.php

    r3725527 r3739401  
    3333         */
    3434        public function set_checking_enabled( $enabled ) {
     35                $was_enabled = $this->is_checking_enabled();
    3536                update_option( self::CHECKING_OPTION, $enabled ? '1' : '0', false );
     37                Hrefix_Promo::on_checking_toggled( $was_enabled, (bool) $enabled );
    3638        }
    3739
  • hrefix/tags/1.0.1/readme.txt

    r3725527 r3739401  
    11=== Hrefix ===
    22Contributors: gewoononline
    3 Tags: broken links, redirects, link checker, 404, seo
     3Tags: broken link checker, broken links, redirects, 404, link checker
    44Requires at least: 6.0
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Broken link checker and redirect fixer that runs 100% on your own site.
     11Broken link checker that runs on your own server. Find broken links and fix them with one-click 301 redirects. No account, no cloud service.
    1212
    1313== Description ==
    … …  
    7272Yes. For broken internal links, Hrefix suggests similar published permalinks and can create a local 301 redirect. You can also add redirects manually.
    7373
     74= How is Hrefix different from cloud-based broken link checkers? =
     75
     76Some link checkers send your site's URLs to a hosted scanning service and need an account. Hrefix does the work on your own server: links are stored in your WordPress database and checked through the WordPress HTTP API. There is no account to create, no API key and no usage limit set by a third party.
     77
     78= Will it slow down my site? =
     79
     80It is built not to. Hrefix works in small WP-Cron batches every five minutes, in a separate background request rather than inside the page a visitor is loading. Each batch checks a small number of links (adjustable in Settings), uses lightweight HEAD requests where the server allows it, and waits between rechecks: broken links once a day, working links once a week. You can pause checking at any time.
     81
     82= Is there a Pro version? =
     83
     84Yes. Hrefix stays fully usable for free. Hrefix Pro is an optional add-on that adds a 404 monitor with redirect suggestions, a bulk redirect fixer, scanning of menus, widgets and custom fields, a weekly email report and CSV export. See [Hrefix Pro](https://apps.gwnonline.nl/hrefix/).
     85
    7486= Where are redirects stored? =
    7587
    … …  
    90102== Changelog ==
    91103
     104= 1.0.1 =
     105* Added a link to Hrefix Pro on the Plugins screen and a short Pro overview on the Hrefix screen (both hidden when Hrefix Pro is active).
     106* Added a one-time review request on the Hrefix screen, a week after link checking starts. It can be postponed or turned off for good.
     107* Readme: clearer description and new FAQ entries.
     108
    92109= 1.0.0 =
    93110* Initial release.
  • hrefix/tags/1.0.1/uninstall.php

    r3725527 r3739401  
    2727delete_option( 'hrefix_checking_enabled' );
    2828delete_option( 'hrefix_settings' );
     29delete_option( 'hrefix_checking_started_at' );
     30delete_option( 'hrefix_promo_version' );
     31delete_metadata( 'user', 0, 'hrefix_review_notice', '', true );
    2932delete_post_meta_by_key( '_hrefix_extracted_version' );
    3033
  • hrefix/trunk/hrefix.php

    r3725527 r3739401  
    44 * Plugin URI: https://apps.gwnonline.nl/hrefix/
    55 * Description: Lightweight, 100% local broken link checker and redirect fixer for WordPress.
    6  * Version: 1.0.0
     6 * Version: 1.0.1
    77 * Requires at least: 6.0
    88 * Requires PHP: 7.4
    … …  
    1616defined( 'ABSPATH' ) || exit;
    1717
    18 define( 'HREFIX_VERSION', '1.0.0' );
     18define( 'HREFIX_VERSION', '1.0.1' );
    1919define( 'HREFIX_DB_VERSION', '1.0.0' );
    2020define( 'HREFIX_FILE', __FILE__ );
    … …  
    3131require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-list-table.php';
    3232require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-admin.php';
     33require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-promo.php';
    3334
    3435/**
    … …  
    7273        if ( is_admin() ) {
    7374                new Hrefix_Admin( $settings, $extractor, $checker, $redirects );
     75                new Hrefix_Promo( $settings );
    7476        }
    7577
  • hrefix/trunk/includes/class-hrefix-admin.php

    r3725527 r3739401  
    229229                                $this->render_links_tab();
    230230                        }
     231
     232                        do_action( 'hrefix_admin_page_after', $tab );
    231233                        ?>
    232234                </div>
  • hrefix/trunk/includes/class-hrefix-settings.php

    r3725527 r3739401  
    3333         */
    3434        public function set_checking_enabled( $enabled ) {
     35                $was_enabled = $this->is_checking_enabled();
    3536                update_option( self::CHECKING_OPTION, $enabled ? '1' : '0', false );
     37                Hrefix_Promo::on_checking_toggled( $was_enabled, (bool) $enabled );
    3638        }
    3739
  • hrefix/trunk/readme.txt

    r3725527 r3739401  
    11=== Hrefix ===
    22Contributors: gewoononline
    3 Tags: broken links, redirects, link checker, 404, seo
     3Tags: broken link checker, broken links, redirects, 404, link checker
    44Requires at least: 6.0
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Broken link checker and redirect fixer that runs 100% on your own site.
     11Broken link checker that runs on your own server. Find broken links and fix them with one-click 301 redirects. No account, no cloud service.
    1212
    1313== Description ==
    … …  
    7272Yes. For broken internal links, Hrefix suggests similar published permalinks and can create a local 301 redirect. You can also add redirects manually.
    7373
     74= How is Hrefix different from cloud-based broken link checkers? =
     75
     76Some link checkers send your site's URLs to a hosted scanning service and need an account. Hrefix does the work on your own server: links are stored in your WordPress database and checked through the WordPress HTTP API. There is no account to create, no API key and no usage limit set by a third party.
     77
     78= Will it slow down my site? =
     79
     80It is built not to. Hrefix works in small WP-Cron batches every five minutes, in a separate background request rather than inside the page a visitor is loading. Each batch checks a small number of links (adjustable in Settings), uses lightweight HEAD requests where the server allows it, and waits between rechecks: broken links once a day, working links once a week. You can pause checking at any time.
     81
     82= Is there a Pro version? =
     83
     84Yes. Hrefix stays fully usable for free. Hrefix Pro is an optional add-on that adds a 404 monitor with redirect suggestions, a bulk redirect fixer, scanning of menus, widgets and custom fields, a weekly email report and CSV export. See [Hrefix Pro](https://apps.gwnonline.nl/hrefix/).
     85
    7486= Where are redirects stored? =
    7587
    … …  
    90102== Changelog ==
    91103
     104= 1.0.1 =
     105* Added a link to Hrefix Pro on the Plugins screen and a short Pro overview on the Hrefix screen (both hidden when Hrefix Pro is active).
     106* Added a one-time review request on the Hrefix screen, a week after link checking starts. It can be postponed or turned off for good.
     107* Readme: clearer description and new FAQ entries.
     108
    92109= 1.0.0 =
    93110* Initial release.
  • hrefix/trunk/uninstall.php

    r3725527 r3739401  
    2727delete_option( 'hrefix_checking_enabled' );
    2828delete_option( 'hrefix_settings' );
     29delete_option( 'hrefix_checking_started_at' );
     30delete_option( 'hrefix_promo_version' );
     31delete_metadata( 'user', 0, 'hrefix_review_notice', '', true );
    2932delete_post_meta_by_key( '_hrefix_extracted_version' );
    3033
Note: See TracChangeset for help on using the changeset viewer.