WordPress.org

Plugin Directory

Changeset 1661005


Ignore:
Timestamp:
05/19/17 17:25:10 (3 months ago)
Author:
petersplugins
Message:

v 2.5 - Hhide 404 page from search results, compatibility with DW Question & Answer plugin

Location:
404page
Files:
6 added
9 edited

Legend:

Unmodified
Added
Removed
  • 404page/assets/icon.svg

    r1502462 r1661005  
    1717   inkscape:version="0.91 r13725" 
    1818   sodipodi:docname="404page.svg" 
    19    inkscape:export-filename="C:\Users\User\Google Drive\web\websites\EIGENE\html\petersplugins.com\_RESSOURCEN\plugin-icons\404page-128x128.png" 
    20    inkscape:export-xdpi="11.52" 
    21    inkscape:export-ydpi="11.52"> 
     19   inkscape:export-filename="C:\Users\User\Google Drive\web\websites\EIGENE\html\dev.smartware.cc\wp-content\plugins\404page\pluginicon.png" 
     20   inkscape:export-xdpi="2.8800001" 
     21   inkscape:export-ydpi="2.8800001"> 
    2222  <defs 
    2323     id="defs4" /> 
     
    2929     inkscape:pageopacity="0.0" 
    3030     inkscape:pageshadow="2" 
    31      inkscape:zoom="0.35" 
    32      inkscape:cx="19.190898" 
    33      inkscape:cy="540.23041" 
     31     inkscape:zoom="0.27930718" 
     32     inkscape:cx="-848.44526" 
     33     inkscape:cy="1014.6169" 
    3434     inkscape:document-units="px" 
    3535     inkscape:current-layer="layer1" 
    3636     showgrid="false" 
    3737     units="px" 
    38      inkscape:window-width="1280" 
    39      inkscape:window-height="657" 
     38     inkscape:window-width="1536" 
     39     inkscape:window-height="799" 
    4040     inkscape:window-x="-8" 
    4141     inkscape:window-y="-8" 
     
    6565       x="37.223816" 
    6666       y="89.585976" /> 
     67    <path 
     68       style="fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none" 
     69       id="path4187" 
     70       d="M 1000,1052.3622 433.91962,1052.2514 200,817.89075 765.10978,252.47287 999.02935,486.83334 c -0.5796,188.51252 0.10041,377.01926 0.97065,565.52886 z" 
     71       inkscape:connector-curvature="0" 
     72       sodipodi:nodetypes="cccccc" /> 
    6773    <g 
    6874       id="g4162" 
     
    217223    <path 
    218224       inkscape:connector-curvature="0" 
    219        d="M 686.21985,1002.3622 313.47924,1002.2375 50,738.58198 50.124657,365.84142 313.78022,102.36219 686.52078,102.48686 950,366.14239 949.87541,738.88297 Z" 
     225       d="M 665.52876,952.36216 334.20377,952.25136 100,717.89085 100.11081,386.56591 334.47131,152.36215 665.79625,152.47297 900,386.83344 899.88925,718.1584 Z" 
    220226       id="path3411" 
    221227       style="fill:#ffffff;fill-opacity:0.97872338;fill-rule:nonzero;stroke:none" /> 
    222     <path 
    223        style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none" 
    224        id="path2989-4" 
    225        d="M 665.52877,952.36216 334.20375,952.25136 100,717.89086 100.1108,386.56592 334.47129,152.36216 665.79626,152.47298 900,386.83344 899.88928,718.1584 Z" 
    226        inkscape:connector-curvature="0" /> 
    227228    <text 
    228229       xml:space="preserve" 
    229        style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:312.5px;line-height:125%;font-family:Verdana;-inkscape-font-specification:'Verdana, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 
    230        x="166.51917" 
    231        y="665.88757" 
     230       style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:361.17126465px;line-height:125%;font-family:Verdana;-inkscape-font-specification:'Verdana, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#333333;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 
     231       x="205.92172" 
     232       y="634.49597" 
    232233       id="text4213" 
    233        sodipodi:linespacing="125%"><tspan 
     234       sodipodi:linespacing="125%" 
     235       transform="scale(0.91115799,1.0975045)"><tspan 
    234236         sodipodi:role="line" 
    235237         id="tspan4215" 
    236          x="166.51917" 
    237          y="665.88757">404</tspan></text> 
     238         x="205.92172" 
     239         y="634.49597" 
     240         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana;fill:#333333;fill-opacity:1">404</tspan></text> 
    238241  </g> 
    239242</svg> 
  • 404page/trunk/404page.php

    r1624528 r1661005  
    44Plugin URI: http://petersplugins.com/free-wordpress-plugins/404page/ 
    55Description: Custom 404 the easy way! Set any page as custom 404 error page. No coding needed. Works with (almost) every Theme. 
    6 Version: 2.5 DEV 
    7 Author: Peter's Plugins (formerly smartware.cc) 
     6Version: 2.5 
     7Author: Peter Raschendorfer 
    88Author URI: http://petersplugins.com 
    99Text Domain: 404page 
     
    3232        $this->plugin_name = '404page'; 
    3333    $this->plugin_slug = '404page'; 
    34         $this->version = '2.5 DEV'; 
     34        $this->version = '2.5'; 
    3535    $this->get_settings(); 
    3636    $this->load(); 
  • 404page/trunk/readme.txt

    r1624528 r1661005  
    55Requires at least: 3.0 
    66Tested up to: 4.7 
    7 Stable tag: 2.4 
     7Stable tag: 2.5 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    1313== Description == 
    1414 
    15 Create your custom 404 Page as a normal WordPress Page using the full power of WordPress. You can use a Custom Page Template or Custom Fields, you can set a Featured Image - everything like on every other Page. Then go to 'Appearance' -> '404 Error Page' from your WordPress Dashbord and select the created Page as your 404 error page. That's it! 
    16  
    17 = Watch the video = 
    18  
    19 https://www.youtube.com/watch?v=VTL07Lf0IsY 
     15Create your custom 404 page just like any other page. Then go to 'Appearance' -> '404 Error Page' and select the created page as your custom 404 error page. That's it! 
     16 
     17= Need more information? = 
     18 
     19See [Plugin Homepage](http://petersplugins.com/free-wordpress-plugins/404page/) and [Plugin Doc](http://petersplugins.com/docs/404page/). 
    2020 
    2121= Why you should choose this plugin = 
     
    2424* Different from other similar plugins the 404page plugin **does not create additional server requests**.  
    2525 
    26 = More information = 
    27  
    28 See [Plugin Homepage](http://petersplugins.com/free-wordpress-plugins/404page/) and [Plugin Doc](http://petersplugins.com/docs/404page/). 
     26= Watch the video = 
     27 
     28https://www.youtube.com/watch?v=VTL07Lf0IsY 
    2929 
    3030= Do you like the 404page Plugin? = 
    3131 
    3232Thanks, I appreciate that. You don’t need to make a donation. No money, no beer, no coffee. Please, just [tell the world that you like what I’m doing](http://petersplugins.com/make-a-donation/)! And that’s all. 
    33  
    34 = Translations = 
    35  
    36 The 404page Plugin uses GlotPress - the wordpress.org Translation System - for translations. Translations can be submitted at [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/404page). 
    37  
    38 **Translation are highly appreciated**. It would be great if you'd support the 404page Plugin by adding a new translation or keeping an existing one up to date. If you're new to GlotPress take a look at the [Translator Handbook](https://make.wordpress.org/polyglots/handbook/tools/glotpress-translate-wordpress-org/). 
    3933 
    4034= More plugins from Peter = 
     
    4539* [See all](https://profiles.wordpress.org/petersplugins/#content-plugins) 
    4640 
    47 == Installation == 
    48  
    49 = From your WordPress dashboard = 
    50  
    51 1. Visit 'Plugins' -> 'Add New' 
    52 1. Search for '404page' 
    53 1. Activate the plugin through the 'Plugins' menu in WordPress 
    54  
    55 = Manually from wordpress.org = 
    56  
    57 1. Download 404page from wordpress.org and unzip the archive 
    58 1. Upload the `404page` folder to your `/wp-content/plugins/` directory 
    59 1. Activate the plugin through the 'Plugins' menu in WordPress 
    60  
    6141== Frequently Asked Questions == 
    6242 
     
    6949No, there is no redirection! The chosen page is delivered as a 'real' 404 error page. This results in a HTTP 404 code and not in 301 or 302, which is important for Search Engines to tell them, that the page does not exist and should be deleted from the index. 
    7050 
    71 = What about PHP Version 7? = 
    72 The plugin works smoothly with PHP 7. 
    73  
    7451= Is it possible to add custom CSS to the 404 page? = 
     52 
    7553The 404page plugin adds a CSS class `error404` to the `<body>` tag which can be used for extra styling. 
    76  
    77 == Screenshots == 
    78  
    79 1. Create your 404 Page as a normal WordPress Page 
    80 2. Define the created Page as 404 Error Page 
    81 3. Your custom 404 Error Page is shown in case of a 404 error 
    82  
    83 == Changelog == 
    84  
    85 = 2.5 (IN DEVELOPMENT) = 
    86 * hide 404 page from search results on front end (if WPML is active, all languages are hidden) 
    87 * do not fire a 404 in Compatibility Mode if the [DW Question & Answer plugin by DesignWall](https://www.designwall.com/wordpress/plugins/dw-question-answer/) is active and a question has no answers 
    88  
    89 = 2.4 (2017-03-08) = 
    90 * ensure that all core files are loaded properly ([See Topic](https://wordpress.org/support/topic/had-to-deactivate-404page-to-make-wordpress-correctly)) 
    91 * Polylang plugin does no longer require Compatibility Mode ([See Topic](https://wordpress.org/support/topic/still-displaying-the-themes-404-page-with-polylang/)) 
    92 * hide all translations if WPML is installed and "Hide 404 page" is active (thanks to the [WPML](https://wpml.org/) guys for pointing me at this) 
    93 * post status fix ([See topic](https://wordpress.org/support/topic/doesnt-work-with-custom-post-status/)) 
    94 * [Enfold theme](https://themeforest.net/item/enfold-responsive-multipurpose-theme/4519990?ref=petersplugins) issue fix (thanks to the guys at [Kriesi.at](http://www.kriesi.at/) for supporting me) 
    95  
    96 = 2.3 (2016-11-21) = 
    97 * a few minor bug fixes solve some problems with page templates in certain combinations 
    98  
    99 = 2.2 (2016-09-26) = 
    100 * automatic switch to Compatibility Mode for several plugins removed 
    101 * enhanced support for WPML and Polylang 
    102 * remove the 404 page from search results (for all languages if WPML or Polylang is used) 
    103 * remove the 404 page from sitemap or other page lists (for all languages if WPML or Polylang is used) 
    104 * bugfix for author archives 
    105 * confusing admin message removed 
    106  
    107 = 2.1 (2016-04-22) = 
    108 * introduction of selectable Operating Methods 
    109 * several changes to Compatibility Mode for improved WPML and bbPress compatibility plus compatibility with Page Builder by SiteOrigin 
    110 * Polylang compatibility 
    111 * automatic switch to Compatibility Mode if WPML, bbPress, Polylang or Page Builder by SiteOrigin is detected 
    112 * completely new Customizr Compatibility Mode (automatically enabled if Customizr is detected) 
    113 * firing an 404 error in case of directly accessing the 404 error page can now be deactivated 
    114 * WP Super Cache support 
    115 * option to hide the 404 error page from the Pages list 
    116 * 404 error test 
    117 * plugin expandable by action 
    118 * delete all settings on uninstall 
    119  
    120 = 2.0 (2016-03-08) = 
    121 * WPML compatibility 
    122 * bbPress compatibility 
    123 * Customizr compatibility 
    124 * directly accessing the 404 error page now throws an 404 error 
    125 * class `error404` added to the classes that are assigned to the body HTML element 
    126 * the settings menu was moved from 'Settings' to 'Appearance' 
    127 * translation files removed, using GlotPress exclusively 
    128 * [Read more](http://petersplugins.com/blog/2016/02/23/the-404page-plugin-now-works-with-wpml-and-other-enhancements/) 
    129  
    130 = 1.4 (2015-08-07) = 
    131 * edit the 404 page directly from settings page 
    132 * Portuguese translation 
    133  
    134 = 1.3 (2015-01-12) = 
    135 * technical improvement (rewritten as class) 
    136 * cosmetics 
    137  
    138 = 1.2 (2014-07-28) = 
    139 * Spanish translation 
    140 * Serbo-Croatian translation 
    141  
    142 = 1.1 (2014-06-03) = 
    143 * Multilingual support added 
    144 * German translation 
    145  
    146 = 1.0 (2013-09-30) = 
    147 * Initial Release 
    148  
    149 == Upgrade Notice == 
    150  
    151 = 2.4 =  
    152 Version 2.4 fixes several issues. See [changelog](https://wordpress.org/plugins/404page/changelog/) for details. 
    153  
    154 = 2.3 = 
    155 A few minor bug fixes solve some problems with page templates in certain combinations. 
    156  
    157 = 2.2 = 
    158 Enhanced compatibility. Automated Operating Method select removed. Several fixes. 
    159  
    160 = 2.1 = 
    161 Introduced Compatibility Mode, improved compatibility with several plugins.  
    162  
    163 = 2.0 = 
    164 Version 2.0 is more or less a completely new development and a big step forward. [Read more](http://petersplugins.com/blog/2016/02/23/the-404page-plugin-now-works-with-wpml-and-other-enhancements/) 
    165  
    166 = 1.4 = 
    167 Editing of the 404 page is now possible directly from settings page. Portuguese translation added. 
    16854 
    16955== Compatibility == 
     
    20288* [bbPress](https://wordpress.org/plugins/bbpress/) 
    20389* [BuddyPress](https://wordpress.org/plugins/buddypress/) 
     90* [DW Question & Answer](https://www.designwall.com/wordpress/plugins/dw-question-answer/) 
    20491* [hashtagger](https://wordpress.org/plugins/hashtagger/) 
    20592* [Page Builder by SiteOrigin](https://wordpress.org/plugins/siteorigin-panels/) 
     
    217104= Native Support = 
    218105If you are a theme developer you can add native support for the 404page plugin to your theme for full control. [Read more](http://petersplugins.com/docs/404page/#theme_native_support). 
     106 
     107== Screenshots == 
     108 
     1091. Create your 404 Page as a normal WordPress Page 
     1102. Define the created Page as 404 Error Page 
     1113. Your custom 404 Error Page is shown in case of a 404 error 
     112 
     113== Changelog == 
     114 
     115= 2.5 (2017-05-19) = 
     116* hide 404 page from search results on front end (if WPML is active, all languages are hidden) 
     117* do not fire a 404 in Compatibility Mode if the [DW Question & Answer plugin by DesignWall](https://www.designwall.com/wordpress/plugins/dw-question-answer/) is active and a question has no answers 
     118 
     119= 2.4 (2017-03-08) = 
     120* ensure that all core files are loaded properly ([See Topic](https://wordpress.org/support/topic/had-to-deactivate-404page-to-make-wordpress-correctly)) 
     121* Polylang plugin does no longer require Compatibility Mode ([See Topic](https://wordpress.org/support/topic/still-displaying-the-themes-404-page-with-polylang/)) 
     122* hide all translations if WPML is installed and "Hide 404 page" is active (thanks to the [WPML](https://wpml.org/) guys for pointing me at this) 
     123* post status fix ([See topic](https://wordpress.org/support/topic/doesnt-work-with-custom-post-status/)) 
     124* [Enfold theme](https://themeforest.net/item/enfold-responsive-multipurpose-theme/4519990?ref=petersplugins) issue fix (thanks to the guys at [Kriesi.at](http://www.kriesi.at/) for supporting me) 
     125 
     126= 2.3 (2016-11-21) = 
     127* a few minor bug fixes solve some problems with page templates in certain combinations 
     128 
     129= 2.2 (2016-09-26) = 
     130* automatic switch to Compatibility Mode for several plugins removed 
     131* enhanced support for WPML and Polylang 
     132* remove the 404 page from search results (for all languages if WPML or Polylang is used) 
     133* remove the 404 page from sitemap or other page lists (for all languages if WPML or Polylang is used) 
     134* bugfix for author archives 
     135* confusing admin message removed 
     136 
     137= 2.1 (2016-04-22) = 
     138* introduction of selectable Operating Methods 
     139* several changes to Compatibility Mode for improved WPML and bbPress compatibility plus compatibility with Page Builder by SiteOrigin 
     140* Polylang compatibility 
     141* automatic switch to Compatibility Mode if WPML, bbPress, Polylang or Page Builder by SiteOrigin is detected 
     142* completely new Customizr Compatibility Mode (automatically enabled if Customizr is detected) 
     143* firing an 404 error in case of directly accessing the 404 error page can now be deactivated 
     144* WP Super Cache support 
     145* option to hide the 404 error page from the Pages list 
     146* 404 error test 
     147* plugin expandable by action 
     148* delete all settings on uninstall 
     149 
     150= 2.0 (2016-03-08) = 
     151* WPML compatibility 
     152* bbPress compatibility 
     153* Customizr compatibility 
     154* directly accessing the 404 error page now throws an 404 error 
     155* class `error404` added to the classes that are assigned to the body HTML element 
     156* the settings menu was moved from 'Settings' to 'Appearance' 
     157* translation files removed, using GlotPress exclusively 
     158* [Read more](http://petersplugins.com/blog/2016/02/23/the-404page-plugin-now-works-with-wpml-and-other-enhancements/) 
     159 
     160= 1.4 (2015-08-07) = 
     161* edit the 404 page directly from settings page 
     162* Portuguese translation 
     163 
     164= 1.3 (2015-01-12) = 
     165* technical improvement (rewritten as class) 
     166* cosmetics 
     167 
     168= 1.2 (2014-07-28) = 
     169* Spanish translation 
     170* Serbo-Croatian translation 
     171 
     172= 1.1 (2014-06-03) = 
     173* Multilingual support added 
     174* German translation 
     175 
     176= 1.0 (2013-09-30) = 
     177* Initial Release 
     178 
     179== Upgrade Notice == 
     180 
     181= 2.5 = 
     182Hhide 404 page from search results, compatibility with DW Question & Answer plugin 
     183 
     184= 2.4 =  
     185Version 2.4 fixes several issues. See [changelog](https://wordpress.org/plugins/404page/changelog/) for details. 
     186 
     187= 2.3 = 
     188A few minor bug fixes solve some problems with page templates in certain combinations. 
     189 
     190= 2.2 = 
     191Enhanced compatibility. Automated Operating Method select removed. Several fixes. 
     192 
     193= 2.1 = 
     194Introduced Compatibility Mode, improved compatibility with several plugins.  
     195 
     196= 2.0 = 
     197Version 2.0 is more or less a completely new development and a big step forward. [Read more](http://petersplugins.com/blog/2016/02/23/the-404page-plugin-now-works-with-wpml-and-other-enhancements/) 
     198 
     199= 1.4 = 
     200Editing of the 404 page is now possible directly from settings page. Portuguese translation added. 
Note: See TracChangeset for help on using the changeset viewer.