Caching posts to make wordpress faster

  1. Bannerweb GmbH

    Automatically encodes every e-mail address in a mailto tag on posts and pages to prevent spam. Simply decodes any previously encoded e-mail address by

    Automatically encodes every e-mail address in a mailto tag on posts, pages, sidebar widgets and post/page meta values to prevent spam. Simply decodes any previously encoded e-mail address by just clicking the mail link.

    This plugin does not have any graphical user interface - just activate it in your WordPress backend and let it do its job.

    The enduser behavior is the same as usual as if the mail address where not encoded. Clicking the mail address link forces a real-time decoding provided by JavaScript.


    • Works without a graphical user interface
    • Encodes e-mail addresses in mailto tags in posts, pages, text widgets, comments, and post/page meta values
    • Encodes e-mail addresses even if the link is an image
    • Decodes every encoded e-mail address in real-time using javascript
    • Works with JavaScript minifying and caching plugins to improve page loading speed


    • WordPress 3.0 or higher
    • PHP 5.3 or higher
    • A WordPress theme using the wp_footer() template tag
    1. Unzip and upload the "simple-mail-address-encoder" folder to the /wp-content/plugins/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Make sure your theme uses the wp_footer() function
    4. Enjoy automatically highly secured e-mail addresses in your posts, pages, comments and sidebar widgets without doing anything!

    Do you have any questions or issues with the "Simple Mail Address Encoder" plugin?

    Please follow us on twitter and ask: @bannerweb


    • Compatibility fix with PHP < 5.3: Unexpected T_FUNCTION
    • Minor Bugfix: error message "headers already sent" during activation of the plugin


    • Minor bugfix

    • Minor bugfix


    • Added Titel Attribute Encoding
    • Added Support for "&" in e-mail adresses (me&you@domain.tld)
    • Changed script handling
    • Bugfix: Imagemap broken



    • Sourcecode update: This plugin now follows the new WordPress system requirements
    • Added support for js minifying and caching to improve page loading speed
    • Deeper WordPress integration

    • Minor bugfix


    • Minor bugfix


    • Added e-mail address encoding for post/page meta values


    • Added e-mail address encoding for comments

    • Minor bugfixes


    • Added support for linked pictures (when a picture is the mail address link)


    • Added e-mail address encoding for sidebar widgets
    • WordPress 3.0 ready!


    • Attributes of the "a" tag like class="", id="" or style="" won't be ignored any longer


    • First public release
    Posted: 6 years ago #
  2. nyzeta

    GeOSM2 is a widget that adds a minimap to your sidebar(s) displaying the location where you posted the entry.

    GeOSM2 will search your post for a set of tags. Entering geo_longitude, geo_latitude and geo_public will give you a coordinate and an acceptance from the blogger to use the location added. The iphone program (amongst others) will add these parameters if you tag the entry.

    The map is loaded from the OpenStreetMap (OSM) project. The rendering will happen on the OSM servers. Traffic heavy pages should consider the amount of requests to their servers and also consider contributing to the OSM project. (www.openstreetmap.org)

    The map data it self is filed under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. (http://creativecommons.org/licenses/by-sa/2.0/)

    This section describes how to install the plugin and get it working.

    1. Download the plugin package and extract the archive.
    2. Move/Copy the folder to wp-content/plugins
    3. Activate the plugin through the 'Plugins' menu in WordPress
    4. Move the Widget into a desired position in your menu system

    Q: Why aren't my map showing up? A: This have many causes. The main one being that your host is grabing too many tiles from the OpenStreetMap server. Consider establishing your own tile server.

    Q: I still see needles even if I removed the "needle" tag from the widget setup A: This is a error prior to version 0.8.3. Upgrade to atleast 0.8.3 to make it work

    1. geosm2 screenshot 1

      The minimap shown in single view on a post

    2. geosm2 screenshot 2

      The parameters in your post panel

    3. geosm2 screenshot 3

      The widget setup panel, also notice the second title when last known position is available


    • Fixed the plugin so that it will be compatible with WordPress 4.6


    • Fixed up a error where the different maptypes still where showing. This might be implimented on a later stadium, but right now I see no use of it and have no requests for it.
    • Added a clickable map function so that one can get a bigger view of the actual map. Works very well together with Fancybox (http://wordpress.org/extend/plugins/fancy-box/)
    • Implimented the posibility of removing the needle from the map.


    Added support for localization and updated some links


    Updating the versions in all files.


    The javascripts getting the images was a bit of a problem because too many fetches caused some users to be locked out of the OSM servers. This version is converted to PHP with a tile cache updating every 7 days on request of the specific picture/map.


    Minor upgrades and commenting to meet the requirements of WordPress.org

    Posted: 6 years ago #
  3. wakester


    I don't believe you need any knowledge of server configuration if you do just a simple disk cache, right?

    For that you only need a folder name, and
    the length of time to cache pages in that folder.

    Seems easy in concept. I'm hoping this can be done.

    Other powerful CMS's come with built-in disk caching as a standard feature.

    Posted: 5 years ago #

RSS feed for this topic


You must log in to post.

  • Rating

    12 Votes
  • Status

    This is plugin territory