Changeset 3071850
- Timestamp:
- 04/16/2024 05:14:34 PM (2 years ago)
- Location:
- 404page
- Files:
-
- 3 deleted
- 34 edited
- 1 moved
-
assets/icon-128x128.png (modified) (previous)
-
assets/icon-256x256.png (modified) (previous)
-
assets/icon.svg (deleted)
-
tags/11.4.5 (moved) (moved from 404page/tags/11.4.4)
-
tags/11.4.5/404page.php (modified) (1 diff)
-
tags/11.4.5/assets/img/videos (deleted)
-
tags/11.4.5/inc/class-404page-admin.php (modified) (6 diffs)
-
tags/11.4.5/inc/class-404page-block-editor.php (modified) (1 diff)
-
tags/11.4.5/inc/class-404page-classic-editor.php (modified) (1 diff)
-
tags/11.4.5/inc/class-404page-deprecated.php (modified) (1 diff)
-
tags/11.4.5/inc/class-404page-settings.php (modified) (1 diff)
-
tags/11.4.5/inc/class-404page.php (modified) (1 diff)
-
tags/11.4.5/inc/ppf/loader.php (modified) (1 diff)
-
tags/11.4.5/inc/ppf/ppf-admin.php (modified) (2 diffs)
-
tags/11.4.5/inc/ppf/ppf-class.php (modified) (2 diffs)
-
tags/11.4.5/inc/ppf/ppf-plugin-addon.php (modified) (2 diffs)
-
tags/11.4.5/inc/ppf/ppf-plugin.php (modified) (2 diffs)
-
tags/11.4.5/inc/ppf/ppf-settings.php (modified) (1 diff)
-
tags/11.4.5/inc/ppf/ppf-subclass.php (modified) (1 diff)
-
tags/11.4.5/loader.php (modified) (1 diff)
-
tags/11.4.5/readme.txt (modified) (3 diffs)
-
trunk/404page.php (modified) (1 diff)
-
trunk/assets/img/videos (deleted)
-
trunk/inc/class-404page-admin.php (modified) (6 diffs)
-
trunk/inc/class-404page-block-editor.php (modified) (1 diff)
-
trunk/inc/class-404page-classic-editor.php (modified) (1 diff)
-
trunk/inc/class-404page-deprecated.php (modified) (1 diff)
-
trunk/inc/class-404page-settings.php (modified) (1 diff)
-
trunk/inc/class-404page.php (modified) (1 diff)
-
trunk/inc/ppf/loader.php (modified) (1 diff)
-
trunk/inc/ppf/ppf-admin.php (modified) (2 diffs)
-
trunk/inc/ppf/ppf-class.php (modified) (2 diffs)
-
trunk/inc/ppf/ppf-plugin-addon.php (modified) (2 diffs)
-
trunk/inc/ppf/ppf-plugin.php (modified) (2 diffs)
-
trunk/inc/ppf/ppf-settings.php (modified) (1 diff)
-
trunk/inc/ppf/ppf-subclass.php (modified) (1 diff)
-
trunk/loader.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
404page/tags/11.4.5/404page.php
r2975298 r3071850 9 9 * Plugin Name: Smart Custom 404 error page [404page] 10 10 * Description: Custom 404 the easy way! Set any page as custom 404 error page. No coding needed. Works with (almost) every Theme. 11 * Version: 11.4. 411 * Version: 11.4.5 12 12 * Author: Peter Raschendorfer 13 13 * Author URI: https://profiles.wordpress.org/petersplugins/ -
404page/tags/11.4.5/inc/class-404page-admin.php
r2975298 r3071850 16 16 if ( !class_exists( 'PP_404Page_Admin' ) ) { 17 17 18 class PP_404Page_Admin extends PPF0 8_Admin {18 class PP_404Page_Admin extends PPF09_Admin { 19 19 20 20 … … 105 105 ) 106 106 107 ),108 109 array(110 111 'section' => 'videos',112 'order' => 100,113 'title' => esc_html__( 'Explainer Videos', '404page' ),114 'icon' => 'videos',115 'html' => $this->add_videos(),116 'nosubmit' => true117 118 107 ) 119 108 … … 155 144 function admin_404page() { 156 145 157 echo esc_html__( 'Page to be displayed as 404 page', '404page' ) . '"></a>';146 echo esc_html__( 'Page to be displayed as 404 page', '404page' ); 158 147 159 148 if ( $this->settings()->get( 'page_id' ) < 0 ) { … … 246 235 247 236 } 248 249 echo '<h2>PLEASE NOTE</h2><p>Development, maintenance and support of this plugin has been retired. You can use this plugin as long as is works for you. Thanks for your understanding.<br />Regards, Peter</p>';250 237 251 238 } … … 374 361 375 362 echo '<p class="toggle"><span class="slider"><input type="checkbox" id="404page-method" name="404page_settings[method]" value="CMP"' . checked( 'CMP', $this->settings()->get( 'method' ), false ) . $dis . '/>'; 376 echo '<label for="404page-method" class="check"></label></span><span class="caption">' . esc_html__( 'Activate Compatibility Mode', '404page' ) . ' <a class="dashicons dashicons-video-alt3" href="https://youtu.be/wqSepDyQeqY" data-lity></a><br />';363 echo '<label for="404page-method" class="check"></label></span><span class="caption">' . esc_html__( 'Activate Compatibility Mode', '404page' ) . '<br />'; 377 364 echo '<span class="dashicons dashicons-info"></span> '; 378 365 … … 477 464 $this->show( 'manage_options' ); 478 465 479 }480 481 482 /**483 * create the HTML code for the videos484 * was show_videos() in previous versions and printed out the HTML485 *486 * @since 11.0.0487 * @access private488 * @return string HTML code489 */490 private function add_videos() {491 492 $html = '<div class="pp-404page-videos">';493 494 $videos = array(495 array( 'id' => 'HygoFMwdIuY', 'title' => 'A brief introduction', 'img' => '404page-brief-intro' ),496 array( 'id' => '9rL9LbYiSJk', 'title' => 'A quick Overview over the Advanced Settings', 'img' => '404page-advanced-settings-quick-overview' ),497 array( 'id' => '09OOCbFLfnI', 'title' => 'The Advanced Setting "Force 404 error after loading page" explained', 'img' => '404page_advanced_force_404' ),498 array( 'id' => 'H0EdtFcAGl4', 'title' => 'The Advanced Setting "Disable URL Autocorrecton Guessing" explained', 'img' => '404page_advanced_url_guessing' ),499 array( 'id' => 'O5xPM0BMZxM', 'title' => 'Send HTTP Status Code 410 for trashed objects', 'img' => '404page_advanced_410_trashed_objects' ),500 array( 'id' => 'wqSepDyQeqY', 'title' => 'Compatibility Mode explained', 'img' => '404page_advanced_compatibility_mode' )501 );502 503 foreach( $videos as $video ) {504 505 $html .= '<a href="' . esc_url( 'https://youtu.be/' . $video['id'] ) . '" title="' . $video['title'] . '" data-lity><div><img src="' . $this->core()->get_asset_url( 'img/videos', $video['img'] . '.png' ) . '" title="' . $video['title'] . '" alt="' . $video['title'] . '"></div></a>';506 507 }508 509 return $html . '</div>';510 511 466 } 512 467 -
404page/tags/11.4.5/inc/class-404page-block-editor.php
r2975298 r3071850 17 17 if ( !class_exists( 'PP_404Page_BlockEditor' ) ) { 18 18 19 class PP_404Page_BlockEditor extends PPF0 8_SubClass {19 class PP_404Page_BlockEditor extends PPF09_SubClass { 20 20 21 21 /** -
404page/tags/11.4.5/inc/class-404page-classic-editor.php
r2975298 r3071850 16 16 if ( !class_exists( 'PP_404Page_ClassicEditor' ) ) { 17 17 18 class PP_404Page_ClassicEditor extends PPF0 8_SubClass {18 class PP_404Page_ClassicEditor extends PPF09_SubClass { 19 19 20 20 /** -
404page/tags/11.4.5/inc/class-404page-deprecated.php
r2975298 r3071850 18 18 if ( !class_exists( 'PP_404Page_Deprecated' ) ) { 19 19 20 class PP_404Page_Deprecated extends PPF0 8_SubClass {20 class PP_404Page_Deprecated extends PPF09_SubClass { 21 21 22 22 /** -
404page/tags/11.4.5/inc/class-404page-settings.php
r2975298 r3071850 18 18 if ( !class_exists( 'PP_404Page_Settings' ) ) { 19 19 20 class PP_404Page_Settings extends PPF0 8_Settings {20 class PP_404Page_Settings extends PPF09_Settings { 21 21 22 22 /** -
404page/tags/11.4.5/inc/class-404page.php
r2975298 r3071850 24 24 25 25 26 class PP_404Page extends PPF0 8_Plugin {26 class PP_404Page extends PPF09_Plugin { 27 27 28 28 -
404page/tags/11.4.5/inc/ppf/loader.php
r2975298 r3071850 4 4 * Plugin Foundation Loader 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ -
404page/tags/11.4.5/inc/ppf/ppf-admin.php
r2975298 r3071850 4 4 * Admin Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_Admin' ) ) {13 if ( !class_exists( 'PPF09_Admin' ) ) { 14 14 15 15 16 abstract class PPF0 8_Admin extends PPF08_SubClass {16 abstract class PPF09_Admin extends PPF09_SubClass { 17 17 18 18 … … 502 502 echo '<div class="pp-admin-page-header">'; 503 503 echo $this->_toolbar; 504 echo '<div class="pp-admin-page-title"><h1>' . $this->core()->get_plugin_shortname() . '</h1></div>'; 504 echo '<div class="pp-admin-page-title"><h1>' . $this->core()->get_plugin_shortname() . '</h1>'; 505 echo '<p><strong>PLEASE NOTE</strong><br />Development, maintenance and support of this plugin has been retired. You can use this plugin as long as is works for you. Thanks for your understanding.<br />Regards, Peter</p>'; 506 echo '</div>'; 505 507 $this->print_setting_sections_nav(); 506 508 echo '</div>'; -
404page/tags/11.4.5/inc/ppf/ppf-class.php
r2975298 r3071850 4 4 * Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 20 20 21 21 22 if ( !class_exists( 'PPF0 8_Class' ) ) {22 if ( !class_exists( 'PPF09_Class' ) ) { 23 23 24 24 25 abstract class PPF0 8_Class {25 abstract class PPF09_Class { 26 26 27 27 -
404page/tags/11.4.5/inc/ppf/ppf-plugin-addon.php
r2975298 r3071850 4 4 * Plugin Addon Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 12 12 13 13 14 if ( !class_exists( 'PPF0 8_Plugin_Addon' ) ) {14 if ( !class_exists( 'PPF09_Plugin_Addon' ) ) { 15 15 16 abstract class PPF0 8_Plugin_Addon extends PPF08_Plugin {16 abstract class PPF09_Plugin_Addon extends PPF09_Plugin { 17 17 18 18 /** -
404page/tags/11.4.5/inc/ppf/ppf-plugin.php
r2975298 r3071850 4 4 * Plugin Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 12 12 13 13 14 if ( !class_exists( 'PPF0 8_Plugin' ) ) {14 if ( !class_exists( 'PPF0_Plugin' ) ) { 15 15 16 abstract class PPF0 8_Plugin extends PPF08_Class {16 abstract class PPF09_Plugin extends PPF09_Class { 17 17 18 18 /** -
404page/tags/11.4.5/inc/ppf/ppf-settings.php
r2975298 r3071850 4 4 * Settings Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_Settings' ) ) {14 15 16 abstract class PPF0 8_Settings extends PPF08_SubClass {13 if ( !class_exists( 'PPF09_Settings' ) ) { 14 15 16 abstract class PPF09_Settings extends PPF09_SubClass { 17 17 18 18 /** -
404page/tags/11.4.5/inc/ppf/ppf-subclass.php
r2975298 r3071850 4 4 * Plugin Base Sub-Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_SubClass' ) ) {13 if ( !class_exists( 'PPF09_SubClass' ) ) { 14 14 15 15 16 abstract class PPF0 8_SubClass extends PPF08_Class {16 abstract class PPF09_SubClass extends PPF09_Class { 17 17 18 18 /** -
404page/tags/11.4.5/loader.php
r2975298 r3071850 57 57 'name' => 'Smart Custom 404 error page [404page]', 58 58 'shortname' => '404page', 59 'version' => '11.4. 4'59 'version' => '11.4.5' 60 60 ) ); 61 61 -
404page/tags/11.4.5/readme.txt
r2975302 r3071850 4 4 Requires at least: 4.0 5 5 Tested up to: 6.3 6 Stable tag: 11.4. 46 Stable tag: 11.4.5 7 7 Requires PHP: 5.4 8 8 License: GPLv2 or later … … 45 45 46 46 The only requirement for this plugin is that you change the Permalink Structure in ‘Settings’ -> ‘Permalinks’ to anything else but ‘Plain’. This also activates the WordPress 404 error handling. 47 48 == Videos ==49 50 [A brief Introduction to the free WordPress Plugin 404page](https://youtu.be/HygoFMwdIuY)51 52 [A quick Overview over the Advanced Settings](https://youtu.be/9rL9LbYiSJk=)53 54 ["Force 404 error after loading page" explained](https://youtu.be/09OOCbFLfnI)55 56 ["Disable URL Autocorrecton Guessing" explained](https://youtu.be/H0EdtFcAGl4)57 58 ["Send HTTP Status Code 410 for trashed objects" explained](https://youtu.be/O5xPM0BMZxM)59 60 ["Compatibility Mode" explained](https://youtu.be/wqSepDyQeqY)61 47 62 48 == Block & Shortcode == … … 111 97 112 98 == Changelog == 99 100 = 11.4.5 (2024-04-16) CLEANUP = 101 * Cleanup 113 102 114 103 = 11.4.4 (2022-10-05) FINAL VERSION = -
404page/trunk/404page.php
r2975298 r3071850 9 9 * Plugin Name: Smart Custom 404 error page [404page] 10 10 * Description: Custom 404 the easy way! Set any page as custom 404 error page. No coding needed. Works with (almost) every Theme. 11 * Version: 11.4. 411 * Version: 11.4.5 12 12 * Author: Peter Raschendorfer 13 13 * Author URI: https://profiles.wordpress.org/petersplugins/ -
404page/trunk/inc/class-404page-admin.php
r2975298 r3071850 16 16 if ( !class_exists( 'PP_404Page_Admin' ) ) { 17 17 18 class PP_404Page_Admin extends PPF0 8_Admin {18 class PP_404Page_Admin extends PPF09_Admin { 19 19 20 20 … … 105 105 ) 106 106 107 ),108 109 array(110 111 'section' => 'videos',112 'order' => 100,113 'title' => esc_html__( 'Explainer Videos', '404page' ),114 'icon' => 'videos',115 'html' => $this->add_videos(),116 'nosubmit' => true117 118 107 ) 119 108 … … 155 144 function admin_404page() { 156 145 157 echo esc_html__( 'Page to be displayed as 404 page', '404page' ) . '"></a>';146 echo esc_html__( 'Page to be displayed as 404 page', '404page' ); 158 147 159 148 if ( $this->settings()->get( 'page_id' ) < 0 ) { … … 246 235 247 236 } 248 249 echo '<h2>PLEASE NOTE</h2><p>Development, maintenance and support of this plugin has been retired. You can use this plugin as long as is works for you. Thanks for your understanding.<br />Regards, Peter</p>';250 237 251 238 } … … 374 361 375 362 echo '<p class="toggle"><span class="slider"><input type="checkbox" id="404page-method" name="404page_settings[method]" value="CMP"' . checked( 'CMP', $this->settings()->get( 'method' ), false ) . $dis . '/>'; 376 echo '<label for="404page-method" class="check"></label></span><span class="caption">' . esc_html__( 'Activate Compatibility Mode', '404page' ) . ' <a class="dashicons dashicons-video-alt3" href="https://youtu.be/wqSepDyQeqY" data-lity></a><br />';363 echo '<label for="404page-method" class="check"></label></span><span class="caption">' . esc_html__( 'Activate Compatibility Mode', '404page' ) . '<br />'; 377 364 echo '<span class="dashicons dashicons-info"></span> '; 378 365 … … 477 464 $this->show( 'manage_options' ); 478 465 479 }480 481 482 /**483 * create the HTML code for the videos484 * was show_videos() in previous versions and printed out the HTML485 *486 * @since 11.0.0487 * @access private488 * @return string HTML code489 */490 private function add_videos() {491 492 $html = '<div class="pp-404page-videos">';493 494 $videos = array(495 array( 'id' => 'HygoFMwdIuY', 'title' => 'A brief introduction', 'img' => '404page-brief-intro' ),496 array( 'id' => '9rL9LbYiSJk', 'title' => 'A quick Overview over the Advanced Settings', 'img' => '404page-advanced-settings-quick-overview' ),497 array( 'id' => '09OOCbFLfnI', 'title' => 'The Advanced Setting "Force 404 error after loading page" explained', 'img' => '404page_advanced_force_404' ),498 array( 'id' => 'H0EdtFcAGl4', 'title' => 'The Advanced Setting "Disable URL Autocorrecton Guessing" explained', 'img' => '404page_advanced_url_guessing' ),499 array( 'id' => 'O5xPM0BMZxM', 'title' => 'Send HTTP Status Code 410 for trashed objects', 'img' => '404page_advanced_410_trashed_objects' ),500 array( 'id' => 'wqSepDyQeqY', 'title' => 'Compatibility Mode explained', 'img' => '404page_advanced_compatibility_mode' )501 );502 503 foreach( $videos as $video ) {504 505 $html .= '<a href="' . esc_url( 'https://youtu.be/' . $video['id'] ) . '" title="' . $video['title'] . '" data-lity><div><img src="' . $this->core()->get_asset_url( 'img/videos', $video['img'] . '.png' ) . '" title="' . $video['title'] . '" alt="' . $video['title'] . '"></div></a>';506 507 }508 509 return $html . '</div>';510 511 466 } 512 467 -
404page/trunk/inc/class-404page-block-editor.php
r2798430 r3071850 17 17 if ( !class_exists( 'PP_404Page_BlockEditor' ) ) { 18 18 19 class PP_404Page_BlockEditor extends PPF0 8_SubClass {19 class PP_404Page_BlockEditor extends PPF09_SubClass { 20 20 21 21 /** -
404page/trunk/inc/class-404page-classic-editor.php
r2705236 r3071850 16 16 if ( !class_exists( 'PP_404Page_ClassicEditor' ) ) { 17 17 18 class PP_404Page_ClassicEditor extends PPF0 8_SubClass {18 class PP_404Page_ClassicEditor extends PPF09_SubClass { 19 19 20 20 /** -
404page/trunk/inc/class-404page-deprecated.php
r2705236 r3071850 18 18 if ( !class_exists( 'PP_404Page_Deprecated' ) ) { 19 19 20 class PP_404Page_Deprecated extends PPF0 8_SubClass {20 class PP_404Page_Deprecated extends PPF09_SubClass { 21 21 22 22 /** -
404page/trunk/inc/class-404page-settings.php
r2705236 r3071850 18 18 if ( !class_exists( 'PP_404Page_Settings' ) ) { 19 19 20 class PP_404Page_Settings extends PPF0 8_Settings {20 class PP_404Page_Settings extends PPF09_Settings { 21 21 22 22 /** -
404page/trunk/inc/class-404page.php
r2812643 r3071850 24 24 25 25 26 class PP_404Page extends PPF0 8_Plugin {26 class PP_404Page extends PPF09_Plugin { 27 27 28 28 -
404page/trunk/inc/ppf/loader.php
r2705236 r3071850 4 4 * Plugin Foundation Loader 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ -
404page/trunk/inc/ppf/ppf-admin.php
r2705236 r3071850 4 4 * Admin Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_Admin' ) ) {13 if ( !class_exists( 'PPF09_Admin' ) ) { 14 14 15 15 16 abstract class PPF0 8_Admin extends PPF08_SubClass {16 abstract class PPF09_Admin extends PPF09_SubClass { 17 17 18 18 … … 502 502 echo '<div class="pp-admin-page-header">'; 503 503 echo $this->_toolbar; 504 echo '<div class="pp-admin-page-title"><h1>' . $this->core()->get_plugin_shortname() . '</h1></div>'; 504 echo '<div class="pp-admin-page-title"><h1>' . $this->core()->get_plugin_shortname() . '</h1>'; 505 echo '<p><strong>PLEASE NOTE</strong><br />Development, maintenance and support of this plugin has been retired. You can use this plugin as long as is works for you. Thanks for your understanding.<br />Regards, Peter</p>'; 506 echo '</div>'; 505 507 $this->print_setting_sections_nav(); 506 508 echo '</div>'; -
404page/trunk/inc/ppf/ppf-class.php
r2705236 r3071850 4 4 * Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 20 20 21 21 22 if ( !class_exists( 'PPF0 8_Class' ) ) {22 if ( !class_exists( 'PPF09_Class' ) ) { 23 23 24 24 25 abstract class PPF0 8_Class {25 abstract class PPF09_Class { 26 26 27 27 -
404page/trunk/inc/ppf/ppf-plugin-addon.php
r2705236 r3071850 4 4 * Plugin Addon Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 12 12 13 13 14 if ( !class_exists( 'PPF0 8_Plugin_Addon' ) ) {14 if ( !class_exists( 'PPF09_Plugin_Addon' ) ) { 15 15 16 abstract class PPF0 8_Plugin_Addon extends PPF08_Plugin {16 abstract class PPF09_Plugin_Addon extends PPF09_Plugin { 17 17 18 18 /** -
404page/trunk/inc/ppf/ppf-plugin.php
r2705236 r3071850 4 4 * Plugin Base Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ … … 12 12 13 13 14 if ( !class_exists( 'PPF0 8_Plugin' ) ) {14 if ( !class_exists( 'PPF0_Plugin' ) ) { 15 15 16 abstract class PPF0 8_Plugin extends PPF08_Class {16 abstract class PPF09_Plugin extends PPF09_Class { 17 17 18 18 /** -
404page/trunk/inc/ppf/ppf-settings.php
r2705236 r3071850 4 4 * Settings Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_Settings' ) ) {14 15 16 abstract class PPF0 8_Settings extends PPF08_SubClass {13 if ( !class_exists( 'PPF09_Settings' ) ) { 14 15 16 abstract class PPF09_Settings extends PPF09_SubClass { 17 17 18 18 /** -
404page/trunk/inc/ppf/ppf-subclass.php
r2705236 r3071850 4 4 * Plugin Base Sub-Class 5 5 * 6 * Peter's Plugins Foundation 0 86 * Peter's Plugins Foundation 09 7 7 * 8 * @package PPF0 88 * @package PPF09 9 9 * @author Peter Raschendorfer 10 10 * @license GPL2+ 11 11 */ 12 12 13 if ( !class_exists( 'PPF0 8_SubClass' ) ) {13 if ( !class_exists( 'PPF09_SubClass' ) ) { 14 14 15 15 16 abstract class PPF0 8_SubClass extends PPF08_Class {16 abstract class PPF09_SubClass extends PPF09_Class { 17 17 18 18 /** -
404page/trunk/loader.php
r2975298 r3071850 57 57 'name' => 'Smart Custom 404 error page [404page]', 58 58 'shortname' => '404page', 59 'version' => '11.4. 4'59 'version' => '11.4.5' 60 60 ) ); 61 61 -
404page/trunk/readme.txt
r2975302 r3071850 4 4 Requires at least: 4.0 5 5 Tested up to: 6.3 6 Stable tag: 11.4. 46 Stable tag: 11.4.5 7 7 Requires PHP: 5.4 8 8 License: GPLv2 or later … … 45 45 46 46 The only requirement for this plugin is that you change the Permalink Structure in ‘Settings’ -> ‘Permalinks’ to anything else but ‘Plain’. This also activates the WordPress 404 error handling. 47 48 == Videos ==49 50 [A brief Introduction to the free WordPress Plugin 404page](https://youtu.be/HygoFMwdIuY)51 52 [A quick Overview over the Advanced Settings](https://youtu.be/9rL9LbYiSJk=)53 54 ["Force 404 error after loading page" explained](https://youtu.be/09OOCbFLfnI)55 56 ["Disable URL Autocorrecton Guessing" explained](https://youtu.be/H0EdtFcAGl4)57 58 ["Send HTTP Status Code 410 for trashed objects" explained](https://youtu.be/O5xPM0BMZxM)59 60 ["Compatibility Mode" explained](https://youtu.be/wqSepDyQeqY)61 47 62 48 == Block & Shortcode == … … 111 97 112 98 == Changelog == 99 100 = 11.4.5 (2024-04-16) CLEANUP = 101 * Cleanup 113 102 114 103 = 11.4.4 (2022-10-05) FINAL VERSION =
Note: See TracChangeset
for help on using the changeset viewer.