Changeset 3739401
- Timestamp:
- 10/11/2026 11:19:09 AM (13 days ago)
- Location:
- hrefix
- Files:
-
- 2 added
- 7 edited
- 5 copied
-
tags/1.0.1 (copied) (copied from hrefix/trunk )
-
tags/1.0.1/hrefix.php (copied) (copied from hrefix/trunk/hrefix.php ) (4 diffs)
-
tags/1.0.1/includes (copied) (copied from hrefix/trunk/includes )
-
tags/1.0.1/includes/class-hrefix-admin.php (modified) (1 diff)
-
tags/1.0.1/includes/class-hrefix-promo.php (added)
-
tags/1.0.1/includes/class-hrefix-settings.php (modified) (1 diff)
-
tags/1.0.1/readme.txt (copied) (copied from hrefix/trunk/readme.txt ) (3 diffs)
-
tags/1.0.1/uninstall.php (copied) (copied from hrefix/trunk/uninstall.php ) (1 diff)
-
trunk/hrefix.php (modified) (4 diffs)
-
trunk/includes/class-hrefix-admin.php (modified) (1 diff)
-
trunk/includes/class-hrefix-promo.php (added)
-
trunk/includes/class-hrefix-settings.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
hrefix/tags/1.0.1/hrefix.php
r3725527 r3739401 4 4 * Plugin URI: https://apps.gwnonline.nl/hrefix/ 5 5 * Description: Lightweight, 100% local broken link checker and redirect fixer for WordPress. 6 * Version: 1.0. 06 * Version: 1.0.1 7 7 * Requires at least: 6.0 8 8 * Requires PHP: 7.4 … … 16 16 defined( 'ABSPATH' ) || exit; 17 17 18 define( 'HREFIX_VERSION', '1.0. 0' );18 define( 'HREFIX_VERSION', '1.0.1' ); 19 19 define( 'HREFIX_DB_VERSION', '1.0.0' ); 20 20 define( 'HREFIX_FILE', __FILE__ ); … … 31 31 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-list-table.php'; 32 32 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-admin.php'; 33 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-promo.php'; 33 34 34 35 /** … … 72 73 if ( is_admin() ) { 73 74 new Hrefix_Admin( $settings, $extractor, $checker, $redirects ); 75 new Hrefix_Promo( $settings ); 74 76 } 75 77 -
hrefix/tags/1.0.1/includes/class-hrefix-admin.php
r3725527 r3739401 229 229 $this->render_links_tab(); 230 230 } 231 232 do_action( 'hrefix_admin_page_after', $tab ); 231 233 ?> 232 234 </div> -
hrefix/tags/1.0.1/includes/class-hrefix-settings.php
r3725527 r3739401 33 33 */ 34 34 public function set_checking_enabled( $enabled ) { 35 $was_enabled = $this->is_checking_enabled(); 35 36 update_option( self::CHECKING_OPTION, $enabled ? '1' : '0', false ); 37 Hrefix_Promo::on_checking_toggled( $was_enabled, (bool) $enabled ); 36 38 } 37 39 -
hrefix/tags/1.0.1/readme.txt
r3725527 r3739401 1 1 === Hrefix === 2 2 Contributors: gewoononline 3 Tags: broken link s, redirects, link checker, 404, seo3 Tags: broken link checker, broken links, redirects, 404, link checker 4 4 Requires at least: 6.0 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 07 Stable tag: 1.0.1 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Broken link checker and redirect fixer that runs 100% on your own site.11 Broken link checker that runs on your own server. Find broken links and fix them with one-click 301 redirects. No account, no cloud service. 12 12 13 13 == Description == … … 72 72 Yes. For broken internal links, Hrefix suggests similar published permalinks and can create a local 301 redirect. You can also add redirects manually. 73 73 74 = How is Hrefix different from cloud-based broken link checkers? = 75 76 Some 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 80 It 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 84 Yes. 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 74 86 = Where are redirects stored? = 75 87 … … 90 102 == Changelog == 91 103 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 92 109 = 1.0.0 = 93 110 * Initial release. -
hrefix/tags/1.0.1/uninstall.php
r3725527 r3739401 27 27 delete_option( 'hrefix_checking_enabled' ); 28 28 delete_option( 'hrefix_settings' ); 29 delete_option( 'hrefix_checking_started_at' ); 30 delete_option( 'hrefix_promo_version' ); 31 delete_metadata( 'user', 0, 'hrefix_review_notice', '', true ); 29 32 delete_post_meta_by_key( '_hrefix_extracted_version' ); 30 33 -
hrefix/trunk/hrefix.php
r3725527 r3739401 4 4 * Plugin URI: https://apps.gwnonline.nl/hrefix/ 5 5 * Description: Lightweight, 100% local broken link checker and redirect fixer for WordPress. 6 * Version: 1.0. 06 * Version: 1.0.1 7 7 * Requires at least: 6.0 8 8 * Requires PHP: 7.4 … … 16 16 defined( 'ABSPATH' ) || exit; 17 17 18 define( 'HREFIX_VERSION', '1.0. 0' );18 define( 'HREFIX_VERSION', '1.0.1' ); 19 19 define( 'HREFIX_DB_VERSION', '1.0.0' ); 20 20 define( 'HREFIX_FILE', __FILE__ ); … … 31 31 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-list-table.php'; 32 32 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-admin.php'; 33 require_once HREFIX_PLUGIN_DIR . 'includes/class-hrefix-promo.php'; 33 34 34 35 /** … … 72 73 if ( is_admin() ) { 73 74 new Hrefix_Admin( $settings, $extractor, $checker, $redirects ); 75 new Hrefix_Promo( $settings ); 74 76 } 75 77 -
hrefix/trunk/includes/class-hrefix-admin.php
r3725527 r3739401 229 229 $this->render_links_tab(); 230 230 } 231 232 do_action( 'hrefix_admin_page_after', $tab ); 231 233 ?> 232 234 </div> -
hrefix/trunk/includes/class-hrefix-settings.php
r3725527 r3739401 33 33 */ 34 34 public function set_checking_enabled( $enabled ) { 35 $was_enabled = $this->is_checking_enabled(); 35 36 update_option( self::CHECKING_OPTION, $enabled ? '1' : '0', false ); 37 Hrefix_Promo::on_checking_toggled( $was_enabled, (bool) $enabled ); 36 38 } 37 39 -
hrefix/trunk/readme.txt
r3725527 r3739401 1 1 === Hrefix === 2 2 Contributors: gewoononline 3 Tags: broken link s, redirects, link checker, 404, seo3 Tags: broken link checker, broken links, redirects, 404, link checker 4 4 Requires at least: 6.0 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 07 Stable tag: 1.0.1 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Broken link checker and redirect fixer that runs 100% on your own site.11 Broken link checker that runs on your own server. Find broken links and fix them with one-click 301 redirects. No account, no cloud service. 12 12 13 13 == Description == … … 72 72 Yes. For broken internal links, Hrefix suggests similar published permalinks and can create a local 301 redirect. You can also add redirects manually. 73 73 74 = How is Hrefix different from cloud-based broken link checkers? = 75 76 Some 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 80 It 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 84 Yes. 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 74 86 = Where are redirects stored? = 75 87 … … 90 102 == Changelog == 91 103 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 92 109 = 1.0.0 = 93 110 * Initial release. -
hrefix/trunk/uninstall.php
r3725527 r3739401 27 27 delete_option( 'hrefix_checking_enabled' ); 28 28 delete_option( 'hrefix_settings' ); 29 delete_option( 'hrefix_checking_started_at' ); 30 delete_option( 'hrefix_promo_version' ); 31 delete_metadata( 'user', 0, 'hrefix_review_notice', '', true ); 29 32 delete_post_meta_by_key( '_hrefix_extracted_version' ); 30 33
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)