Un-update plugins and themes • WordPress Help

Why do I always get very heavy with having to always have the latest updated versions of WordPress, plugins and themes?

today I'll teach you how to do the opposite: back to previous versions of plugins and themes . No pain.

All for work and grace of a plugin jewel called WP Rollback which allows that, de-update your plugins and themes, switch to previous versions of plugins and themes you have assets in your WordPress installation.

 reset "width =" 550 "height =" 347 "srcset =" https://ayudawp.com/wp-content/uploads/2016/01 /reset-550x347.jpg 550w, https://ayudawp.com/wp-content/uploads/2016/01/reset-768x485.jpg 768w, https://ayudawp.com/wp-content/uploads/2016/01 /reset.jpg 801w "sizes =" (max-width: 550px) 100vw, 550px "/> </p>
<p> Of course, this is not for cowards, and <strong> you should not play with it, but it can be a tool tremendously useful </strong> for developers. </p>
<p> The process is simple as you will see … </p>
<ol>
<li> Installed and active <a href= the WP Rollback plugin like any other.

  • You will see that it appears, along with your plugins and topics a new option: Rollback
  • ago Click and it will show you the versions available (previous) that you can install to replace the current one.
  • Play!
  • Here are some screenshots of the process …

    Un-update plugins:

    De-update themes:

    Of special risk is the de-update of issues and in fact you have an extra notice, because you will lose any customization unless you are using a child theme .

    another part, in a development environment is incredibly useful because, especially with the plugins, you can identify incompatibilities.

    Also, for any human it can be a salvation after a failed update or after installing a update with failures, which will prevent us from running to look for the previous versions of the plugin, download them, upload them manually, install them, etc. And that if they are in sight, because they are not always available in the pages of the plugins.

    Ea, use it with caution, but write it down to your favorites surely one day you'll need it and you will remember (for good) a server and, of course, the wonderful authors of this little wonder, one more dose of what makes WordPress great.

    NOTICE : this post is from two years or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    Guide and WordPress resources for non-profit organizations • WordPress Help

    If you are thinking about creating a website for a non-profit organization WordPress can offer you a lot of facilities to have resources with which to spread your activity for free but effectively.

    And this is the objective of NonprofitWP a website that has compiled a lot of resources and information about WordPress for non-profit organizations .

    Well organized by sections, offers a great amount of simple guides, themes and plugins so that a nonprofit organization can have a quality WordPress website .

    If you take a look, you might think that it could include a lot more, but the goal is fulfilled and if you put yourself in the role of a non-profit organization is more than enough to realize that WordPress can meet all the web needs of a non-profit organization by far.

    How to load styles effectively in a child theme • WordPress Help

    The mode recommended in the codex and even in the plugins plugins to create themes children is to load the style sheet of the top theme (or parent theme) using @import in the style sheet of the child theme, like this:

    But this entails a series of problems .

    Speed ​​

    The use of CSS with @import in an external stylesheet can add additional delays while loading the web .

    Media query compatibility in Internet Explorer

    Media queries do not are supported by Internet Explorer 8 and earlier versions, so for media queries are compatible with Internet Explorer 8 and earlier JavaScript uses c ss3-mediaqueries-js and respond.js .

    In an ideal world we would not mind not being compatible with older versions of Internet Explorer but the installed base is still too huge to be ignored.

    A possible solution would be to copy the media queries of the superior theme and include them in the son theme but it would be complicated if there are changes in the average queries.

    The solution

     father son in reverse

    The solution happens because, instead of using @import we add a bit of PHP to the file functions.php of the son theme:

    You can find topics in which the sheet of styles of the child theme load before the top theme. These topics usually carry a code of this type in its header:

    And the solution would be to use this other PHP code in the file functions.php :

    In any case this system is more efficient than the use of @import which is not that it does not work , but if you know a better way to do things, why not use it?

    The example son theme that I posted the other day already uses this method, by the way.

    NOTICE ]: This publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    Sample child theme – WordPress Help

    Surely you will already know how to create a son theme also known as " child themes "And, knowing its advantages and disadvantages I'm sure that more than once you've considered creating it but, due to doubts, fear or ignorance, you have not dared. No problem, here you have an example son theme that you can use .

     child theme wordpress

    In the blog we have even seen how to create them without even touching code, with a plugin, but come on, which is really easy, and here you have a example son theme to download and use as a template for your projects .

    In the download you will find the following files:

    • style.css : the base style sheet of the child theme, where you can add the custom CSS classes you need
    • functions.php : the file so that everything works, with the enqueue needed, and where you can add custom functions
    • screenshot.png : a capture to identify it, simple, but it's worth it.

    You do not need more to start customizing your child theme. Once you download it, and before you start using it, you should keep some tips in mind:

    1. Install and activate the child theme as you would with any other theme.
    2. Open the file style.css ] in the editor to change where it says name-folder-theme-parent by the exact name (case sensitive too) of the folder name of the parent theme. For example, if it is going to be a child theme of Divi you will have to replace name-folder-theme-parent with Divi which is what the folder is called when you install it in your WordPress.
    3. If your theme does not do enqueue automatic from the style sheet of the theme you can do enqueue manually by activating the line name-folder- theme-son of file functions.php . of the example son theme (you remove the two bars // in front of that line), that is, you pass this:

      to this other:

    You see that in this example we do not use @import ] as on other occasions but we do enqueue since it is much better for the rendi of your site. Come on, that all the subjects should do enqueue as _s .

    Nothing else, just use this example son theme as a base template for yours, easier impossible.

    [download id=”81142″]


    References and more information:


    (Note: in case you have not noticed some of the links in this entry are of affiliation, so if you buy a product it costs you the same but you pay me a coffee)

    NOTICE : this publication is two or more years ago. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    How to disable the REST API

    I know, we are all excited about the REST API and in fact we already had the first version in WordPress 4.4 but who is currently using it? Do you have any application on your website that uses the REST API? So why have the REST API and all the headers included in your website active? Good question, right?

    Oh, you did not know? Yes, the REST API is already installed on your website, but do you use it? Oh! What is not?

    Well, if you're worried about the performance of your site why have something that you do not use? Let's see what we can remove …

    Disable the links in the REST header API

    The first thing we can eliminate, if we are not going to use it, are the different header links that the WordPress REST API adds, that if you do not use it with any application or plugin, they do not paint anything. It is unnecessary code and we want WordPress to go as fast as possible and light right?

    From WordPress 4.4 the following link tag is added to all the pages on the cover:

    We can disable it by adding the following to the functions.php file of the active theme or to your customizations plugin :

    Disable links from oEmbed Discovery

    WordPress 4.4 also added the following oEmbed discovery links to all single-entry pages:

    And we can disable it with the following function (do not I tell you where else?):

    Deactivates the l ink of the REST API in HTTP headers

    The following header link has also been added in WordPress 4.4 to all page requests:

    And we can disable this header by adding the following to our beloved file functions. php or our plugin functions:

    You do not need any of these links? Nothing, we put all this to capon in our file of functions:

    Completely disables the REST API

    If you have very clear that at the moment you do not use the REST API then you can attack the root issue and deactivate it completely. You have a couple of options:

    Disable the REST API with a function

    Simply add the following function to the functions.php file of the active theme or to your customizations plugin:

    Disable the REST API with a plugin

    Well yes, just like there is a plugin to install the REST API in full you have one to deactivate it, it's called Disable JSON API you install it, you activate it and ready.


    Essential references:

    NOTICE : this publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    The 5 keys to optimize WordPress

    If we want to offer a good user experience and improve our search engine optimization we must optimize WordPress for offer the best possible load times and speed .

    To get it there are many ways to accelerate WordPress but these are the 5 that I consider essential.

    1.Use a cache system

     cache wordpress

    One of the handicaps of all content managers is that they must query the database to display the content and this greatly lengthens the waiting times when your site has a lot to offer.

    The method par excellence for reduce the number of these queries is offer a static version of your website to visitors until something changes, be it a new entry, a comment or whatever . In fact is essential the use of cache in WordPress period.

    The ideal situation is offer dynamic cache, static and memcached .

    • Static cache: cache all the static content of your site that includes images, CSS, files, javascript, flash, etc.
    • Dynamic cache: creates copies of your web's dynamic content and stores it in server RAM.
    • Memcached: accelerates calls to databases and APIs, as well as the presentation of pages storing data and objects in memory, thus reducing the number of times that the database is accessed.

    In WordPress we have a multitude of strategies and ] cache plugins to get it.

    WordPress cache plugins

    • WP Super Cache : easy to configure, manages static and dynamic caching, as well as being compatible with CDNs.
    • W3 Total Cache : compli configuration, very powerful, ideal for high traffic sites, compatible with CDNs.
    • SuperCacher : activate and ready, manage dynamic cache, static, memcached and HHVM, a virtual machine designed by Facebook, is the SiteGround plugin for your hosted plans.

    In addition to all this, we should also activate the WordPress internal cache by adding a single line to the file wp-config .php :

    2. Distributed Delivery (CDN)

     how it works cdn

    The best way to deliver content immediately to your visitors and search engines is to use a content distribution network or CDN.

    What these services do is to host in your cache static versions of your site, spread all over the world which serve your visitors and search engines instead of your dynamic web, thereby greatly reducing load times

    In passing, as they deliver your content from servers in several continents, also the times are reduced when delivering the content to the visitor or search engine from the nearest data center .

    The CDN more Popular and recommended are the following:

    • Amazon CloudFront (AWS) : very popular and powerful Amazon content delivery service; its configuration is not for cowards but it offers very good performance.
    • CloudFlare : it has a wide free service, enough for most of the sites and plugin for WordPress; you have to create DNS records in your hosting unless you have it hosted in SiteGround and other collaborating companies, where you do not have to configure anything.
    • Swarnify : specialized for images and video; the CDN service for images is free up to 10 Gb.
    • Photon : the free image CDN service from WordPress.com that you can activate with the JetPack plugin.

    3. Compress and simplify

     minify css

    Browsers are able to show your content, whether it's full or compressed, and one way to optimize your website is to offer the compressed version of your content, plus to minimize its size.

    To achieve this you must perform 2 basic actions:

    1. Compress your website with Gzip : you can do it without the need for plugins – although most activate it – simply adding a few lines to the .htaccess file:
    2. Simplify the codes: apply the one known as minify , that reduces the size of HTML, CSS and JavaScript files, eliminating what is left over and optimizing its content; you can do it through the cache plugins, since most of them include it or through specific plugins to do minify ; you could also do it manually but it is a huge, unnecessary task, having plugins that do it for you and also dynamically.

    4. Optimize the images

     optimize images

    The text is really the least important thing on your website, what really marks the differences in loading times on a site is the size and optimization of images and other multimedia content.

    You can always apply the strategy of not hosting anything on your site, doing hotlinking from specialized services to upload images (Flickr), video (YouTube, Vimeo) or documents (Scribd, Slideshare) but it is not always possible, so it is convenient to optimize the size of your multimedia content, especially the images, which is what you use the most, since you have images in the design, in the entries and pages, in the highlighted images , etc.

    You can apply different strategies, but ideally you use them all in combination, which would go through the following:

    1. Optimize the images before uploading them : you can use your retouching tool What's favorite, like Photoshop, or online like ImageOptimizer ; It is important that you do not upload images to larger sizes than you are going to show, so if the maximum width of your theme is 650 pixels it is not necessary to upload larger images, and consequently heavier ones. Unless you need transparencies, it is best to use lossy compression formats such as JPG.
    2. Compress images when uploading them : if you do not have a good image optimization tool on your computer you can always get hold of them plugins as wonderful as EWWW Image Optimizer which compresses and optimizes your images when uploading and also allows you to optimize the ones you already hosted, is an essential plugin in all WordPress.
    3. Progressive loading : in addition to all the above, the option of progressive loading is very interesting, known as lazy loading which is loading the images as the visitor scrolls ; you can get it easily with such fantastic plugins as Lazy Load or BJ Lazy Load simple and effective.

    5. Choose a hosting optimized for WordPress

     hosting wordpress

    Any strategy is useless if we do not have our website in a specialized WordPress hosting, although it is true that it is not always easy to distinguish the grain from the straw, because every time you see more (theoretically) WordPress plans. To distinguish them you should not stay in the advertising or the beautiful sentences but check that they really offer specific tools for WordPress .

     applications wp

    What you must search is, at least, the following:

    • Enough space to host WordPress, plugins, premium themes and your attachments, not thinking about what you need right now but within at least a couple of years. Do not even think about contracting anything below 10 Gb.
    • Server cache like Varnish that caches your web in virtual memory.
    • Installing WordPress with a safe click, with random generation of passwords, user names and table prefixes.
    • Free full migrations.
    • Full daily backups.
    • Optimized and permanently updated servers.
    • Latest versions of PHP and MySQL and being able to change easily. the PHP version.
    • Specialized support in WordPress, if possible also from plugins and themes.

    As you already know, Help WordPress is hosted on SiteGround a hosting really specialized in WordPress with specific tools, servers optimized for WordPress and also with dedicated and exclusive support for us, which is always appreciated.


    There are many more techniques and tricks to optimize W ordPress, and many of us have already seen it in the blog, but these 5 steps are vital and I consider the most important.

    What are your tips to optimize WordPress? Do you have any questions?

    Surely you know more tips and tricks to optimize WordPress, or maybe you have any questions, share them with the whole community in the comments.

    NOTICE : this post is from two years or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    Set all default image insert settings • WordPress Help

    So if you want to always use the same customized settings for your attached images, instead of setting them each time, you just have to add the following code to your liking, which you will have to add to your utilities plugin or to the file functions.php of your active theme:

    // Custom settings for attached images

    function wps_attachment_display_settings () {

    update_option ( 'image_default_align' 'left' ) ; // Image alignment

    update_option ( 'image_default_link_type' 'none' ) ; // What the image links to

    ] update_option ( 'image_default_size' 'large' ) ; // Image size

    ]

    add_action ( 'after_setup_theme' 'wps_attachment_display_settings' ) ; [1 9659044] You just have to change the values ​​of each parameter to indicate the ones you prefer. The possible ones are the following:

    Remove or change the default link for the images • WordPress Help

    Surely more than once you will have noticed that when you insert an image it appears by default linked to something normally to the last one you linked the previous image or, by default WordPress to the file of the whole image. This is convenient if you always link to the same (file, attachment, URL), and you can always change it, but you can force the default link to whatever you want or anything .

    To get it you can address the problem with 4 different solutions, all with the same result. Let's see them …

    Always choose manually what each image links to

    Before we get into gardens and modify anything to default values, I must remind you that you can always, and should even, review what each image links to when you insert it .

    On the right side of the WordPress editor's media loader, in the section called "Attachment Details", at the bottom and before the insert button (come on, that's right there so you do not forget ) You have just the section where to choose what the image will be linked to, and you should always look at this before inserting images.

     link image wordpress

    Simply change the destination of the image link and it is already, regardless of the default value.

    In addition, WordPress remembers your last choice, so if the last time you inserted an attachment in an entry you linked it to a URL it will be the checked option, or nothing, or to whatever it is, you remember once for another, so it's not a bad option but quite the opposite, in fact you should include this habit of reviewing what your attachments link to before inserting them into your writing routine.

    That you do not always control this or there are editors on your site that " pass " from you? then we do not have another that, now, attack with the artillery and force the links by default …

    Remove or change the default link to the images from WordPress without code or plugins

    Maybe you did not even remember, and that I remind you from time to time but in the WordPress administration there is a hidden settings page where you can change all the settings of your site, both the ones you see in other settings pages like many others that are not normally available to view.

    Just go to the hidden administration page, located at tusitio.com/wp-admin/options.php and you will see a huge list of possible configurations, actually all the possible ones in your site, but in the rough.

    For the case that concerns us today, look for image_default_link_type and you will see a text box where default will show "file", the you default to WordPress, which means that your images link by default to the multimedia file, to the full image.

     change link default image wordpress settings

    You can change the default behavior of the links to the images right there, with these options:

    • file: link to the multimedia file, to the complete image.
    • post: link to the entry where the inserted image is.
    • ] attachment: link to the attachment page that WordPress creates.
    • none (or leave it empty): so that by default the images do not link to anything.

    Easy huh? And without installing anything or touching a line of code, all there, in your WordPress although a little hidden.

    Beware! Since you are on the hidden settings page, you will be curious. You will see things that you recognize and others that do not, do not even touch anything that you do not know exactly what it is or you will load something, okay?

    Remove or change the default link to the images with code

    If you do not you're afraid of the code, or even like it, you can add these simple lines to your utility plugin or to the file functions.php of the active topic:

    In the example you will see that the decision is that you do not link to anything But you can change the value 'none' by your favorite choice (post, attachment, file)

    Remove or change the default link to the images with plugins

    Of course, you can always use some plugin but this time I assure you that it is not by far the best option, which will always be the first, lighter and painless.

    But if you are a total fan of plugins you can use one of these to get it: [19659018] Default Image Link : Simple, you choose your favorite option and it works.

  • No Image Link : It changes the default option to not link to anything, it is activated and ready
  • Yoast SEO : It's not the same, it's a variation of what we're talking about, but Yoast's SEO plugin has an option on the settings page Advanced -> Permanent links or permalinks where you can specify which attachment pages you create r WordPress the images link to the entry to which they belong, much better for the internal SEO.
  •  redirect file link in yoast

    So what is the best way to link the images?

    ] As a final note, since I am asked a lot, in my opinion I think the best thing is that you do not link the images to anything or failing to the input (the option post ]). With this you avoid the hotlinking to a large extent and by the way the search engines will point to your content when they take you traffic.

    Oh, and do not fear, if you dare with these changes, do not take away or change the links of the images that you already had inserted in your entries, simply mark the default behavior for when you are going to insert the following ones.

    Likewise, you can always refer to the first option, zero, to link your images to the What do you want?


    Do you have any doubts? Do you know any other trick? Do you want to say something? Tell us in the comments

    NOTICE : this publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    What is Photon and how does it work? • WordPress Help

    One of the most interesting modules of the plugin JetPack is perhaps also one of the most mysterious or unknown so let's put some light on this little free wonder called Photon .

    What is Photon?

     jetpack-photon "width =" 550 "height =" 331 "srcset =" http://bootstrapx.com/wp-content/uploads/2018/07/jetpack-photon-550x331.jpg 550w, https://ayudawp.com/wp-content/uploads/2016/01/jetpack-photon-768x462 .jpg 768w, https://ayudawp.com/wp-content/uploads/2016/01/jetpack-photon-840x506.jpg 840w, https://ayudawp.com/wp-content/uploads/2016/01/jetpack -photon.jpg 1080w "sizes =" (max-width: 550px) 100vw, 550px "/> </a></p>
<p> Photon is <strong> one of the modules that you can activate in the JetPack plugin </strong>and being one of the most interesting is curiously those that are inactive by default. </p>
<p> According to the pr oppia web of JetPack, Photon is defined as <strong> an image acceleration service for sites hosted on WordPress.com or connected via JetPack </strong>. This means that it will require less loading time in your hosting and <strong> images </strong> will be loaded faster for your visitors. </p>
<p> The same module describes its function: </p>
<blockquote>
<p> Improve your site by uploading images from the CDN (Content Delivery Network) of WordPress.com. We cached your images and served them from our servers, which reduces the burden on your Web storage provider in a single click. </p>
</blockquote>
<p> That is, it comes to be <strong> a kind of content delivery network or CDN </strong> (Content Delivery Network) in the style of Amazon S3 or CloudFlare, but <strong> hosted on WordPress.com servers </strong>and best of all, <strong> at no cost </strong> nor have to configure anything or create new DNS or anything like that. </p>
<h2><span id= How does Photon work?

    To use Photon you just have to go to the JetPack page of your WordPress installation and from the configuration menu or main menu, Activate it

    Once active there is nothing to configure, it has no settings page, it works automatically from that moment a copy of each one is created of your images on the servers of WordPress.com and the next time someone visits your website you will see your site as always but the images, instead of showing the copy hosted on your server will be displayed on the servers of WordPress.com, adapted to the right size

    Apparently nothing will change on your website, except that it will go faster since the images are loaded from much faster and optimized servers.

    If you upload an image to illustrate a new publication the process is the same, your site is connected via JetPack with WordPress.com and will also host the image on your servers, so that it is ready by the time you post it and is visible on your website.

    The only way to that someone realizes that you are not hosting the images on your server will be reviewing the published URL of each image, as you can see in the following example before and after activating JetPack's Photon:

    As you can see the image is no longer on the web server but on the WordPress.com CDN, of type i1.wp.com /tusitio.com. If you notice it even retains the same relative path of upload and image name.

    Some interesting details that you did not know about Photon

    • Photon filters the content but does not make any changes to the WordPress database. ] Photon only acts on the images in the entries and on the highlighted images (image thumbnails)
    • Photon acts on both the old and new entries.
    • Photon only hosts the whole image you upload, without its copies Minor, performing a resize appropriate to the content based on the size values ​​to insert that you define when inserting the image in your entry, the HTML attributes of width and height. In case you do not define any size attribute, it adapts to the maximum container of your input.
    • Photon compresses without loss all the images it hosts using OptiPNG or jpegoptim.
    • Photon is not just a content delivery service but also an image manipulation service. Photon can resize, crop, adjust brightness, contrast and zoom levels and even apply filters to images .
    • If you activate Photon you do not lose anything, your images are still uploading to your server.
    • With Photon you do not save hosting space, because your images keep uploading to your server and creating different sizes.
    • If you deactivate Photon you do not lose anything, the images hosted on your server are loaded.
    • Photon only stores, resizes and serves gif, png and jpg images.
    • Photon can only serve images of servers that serve port 80 (99.99% of the planet's web servers)
    • Photon does not enlarge the images, which would also be horrible and pixelated, it only resizes to smaller sizes, to adapt to the content.
    • If your server takes more than 10 seconds to upload the image to Photon, in the course while uploading the image will appear on the page as if the image is missing, with the resource and broken image.
    • Photon also stores and serves animated gifs but if it requires some resizing then it would be static (this is so even if they are hosted on your server).
    • Photon does not update the cache, it lasts forever. If you want to "update" an image you will have to change the name or upload another one instead.
    • The stacked galleries of JetPack use Photon to work, in fact the images of this type of galleries will be loaded from the WordPress.com CDN even if you do not have active Photon, which means that they activate a "version" of Photon in reality. If you do not want to use Photon you can activate the DEBUG mode of JetPack .
    • Photon also acts on the image thumbnails that are displayed in the JetPack related Entries module.
    • You can use Photon and your cache plugin without problems. In the CDN tab you simply have to indicate that you do not use a CDN, even though you are actually using it.

    Does Photon harm my website?

    Photon and SEO

    In principle might seem that all are advantages when activating Photon because by offering a faster load of your website due to the higher speed of the WordPress.com servers when serving your images, the result is an improvement in many whole navigation experience

    And yes, that's true. Activating Photon you get a few load times of your web, which results in better performance and positioning for search engines in the aspect of speed but …

    but "is that on the other hand you can lose positioning in the search engines by losing all the traffic to your images which will no longer point to your website but rather to the WordPress.com servers. This is true with any CDN but you must take it into account and weigh what contributes more to the performance and positioning of your website: the speed or visits to the images .

    But you must take it into account, as what is clear is that the images hosted on your server will no longer be indexed in Google, that's the case.

    Anyway, in my opinion there is no color, it is much better to offer a few load times, taking into account that the traffic coming from images is of very low quality, with some times of permanence in the page ridiculous .

    If I have to put in a balance the traffic by the images in front of the of speed and reduction of bounce rate I am clear that Photon wins.

    If, in addition, in passing we eliminate the harmful effects of hotlinking on our website because although do it to us no longer consume resources of n Our server, in this sense the advantages win over the inconveniences.

    In any case, it is a decision that you must make based on your knowledge and previous statistical analysis, and subsequent checks, as there are situations in which it is better to choose the positioning coming from images. It occurs to me, for example, if you have an infographics site or similar.

    Photon ghost URLs

    It has been detected that Photon can generate additional URLs on your site even if it is not active, this is because JetPack activates it in part always, for example for the module of related inputs. Fortunately you can disable it completely using the following filter:

    Photon and HTTPS

    It has been detected that Photon does not get along with SSL certificates because it accepts HTTPS but returns HTTP, but it has an easy solution by applying the following filter: [19659062] add_filter ('jetpack_photon_reject_https', '__return_false');

    add_filter ( 'jetpack_photon_reject_https' '__ return_false' )

    Rights of transfer of images

    Another aspect to take into account would be if there is any right to copy and print the images that you must fulfill, for example if you have assigned rights to an image for your site , but not to house it in a C DN in which case you would have to, or extend the agreement or not activate Photon only for that / s image / s. It's a special case but you have to say it all.

    Are there more free CDNs besides Photon?

    Of course there are some, but you should bear in mind that none is so easy to activate and use as Photon, here are some how many alternatives to Photon:

    So should I use Photon?

    If you're not already using another CDN, it's highly recommended. You get the same service but without any cost and without having to configure anything, it works instantly and you get the same as with any of these services, except for the additional features of WAF (Web Application Firewall) that some include.

    With Photon you get :

    • Shorter load times.
    • Lower bandwidth consumption of your server.
    • Usability improvements and user experience.
    • Reduction in bounce rate.
    • Less consumption of resources. from the server, which no longer has to display the images.
    • Fewer requests to the database to display the images.
    • You save the cost of a CDN.

    In summary, that Photon is one of the reasons why JetPack is a highly recommended plugin, especially for sites hosted on servers with few resources.

    JetPack has its stuff and I criticize it a lot, but certainly Photon is a very favorable point, a lot . If you need a CDN and do not want to spend the money it costs or get into cumbersome configurations, or pay an expansion of resources on your server, then Photon is the best option, no doubt.

    NOTICE : this publication is two or more years ago. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …

    That may also help you:

    What will be the future of WordPress in the coming years?

    We know what WordPress is today but do we know what it will be in 10 years? Surely you can not imagine it, but there are data, statistics, reasonable predictions, that we could unveil the future of WordPress for the next 10 years .

    There are many indications that can help us predict the future of WordPress some of which we have already read right here, on the blog.

    WordPress as commodity

     WordPress commodity

    I called the attention this meaning that used Manuel Vicedo, founder of CPOthemes, in an article in which it was revealed that WordPress is conceived as a commodity, but I have to disagree with your opinion, rather I wish, and I firmly believe that WordPress is already a commodity .

    It is true that WordPress should not be considered only as a finalist application to create websites, although it is true that with WordPress you can create websites in a few minutes there is a huge different The need to create a website to create a fantastic professional website requires a developer, a designer and a specialized consultant.

    But the reality is that WordPress is already used as a commodity . In an afternoon you can hire a specialized hosting install WordPress with a click, load a professional theme a few plugins and design your website without problems with more than optimal results.

    And this will continue to be the trend, on the rise, and WordPress will be perceived, and will be used, as a commodity for the creation, development, design, and management of web content, more and more.

    With the emergence of visual layout designers this it will be easier and more obvious, and in a few years we will not understand as before it was not done before .

    Touch development

     development with ipad wordpress

    Equal is not the best way to call it but I could not think of another way to call what we will see more and more, the development and web design from touch devices, leaving the domain of the keyboard.

    Although right now it seems impossible to do without key of the computer to be able to create webs this is already being done. Even you yourself do similar things from your mobile application, even if you are not aware of it.

    More and more, there is a trend towards visual design and development, through controls instead of commands, and I'm not talking only about visual layout designers, but applications specialized in web development such as Panic Coda use controls and deployments massively so that, without typing a single line of code, power to develop webs, not only at the click of a mouse, but also touch finger .

    This does not mean that the code will disappear but simply it will be less and less necessary to write it, you can insert it, add it, drag it, incorporate it with predictive editors.

    Just like today you can apply formats to a text by clicking on icons in a visual editor, within nothing the usual way of developing applications will be mostly visual, and WordPress is taking the steps to that this is also the case with respect to the CMS.

    The times in which to create a header menu, change a color, a background image or a simple list we had that, yes, in WordPress are not so distant , type code, and right now nobody in their right mind or without a lot of free time comes to do it without using the Customizer and the settings of the theme.

    WordPress as business

     earn money wordpress

    Although there are already people who live on or for WordPress this will become increasingly common, with thousands, perhaps millions, of people living to create, design, train, manage WordPress.

    this we join the amount of possibilities offered by a platform as expandable and scalable as WordPress, will emerge multitude of business opportunities around WordPress .

    Whether as an application developer, WordPress system administrator, consultant , for mador, designer, in a few years WordPress will be one of the main platforms for generating business on the Internet.

    More than 50% of the Web will use WordPress

     WordPress dominates the Internet

    If a today 25% of the Web works with WordPress in a few years we will see that WordPress will expand its global implementation.

    Do not forget that today more than 57% of the Web is not yet created with no CMS, something absolutely unfeasible at present, and this way of offering content will be quickly obsolete, migrating to some kind of CMS, among which the undisputed king is, and will be, WordPress .

    to see also the irreversible death of other CMS, as well as the growth and birth of some others, but they must all adapt to a more scalable model, as WordPress is already doing with the adoption of the REST API.

    WordPress as architecture [19659031] WordPress rest api ” width=”550″ height=”215″ />

    As good friend Fernando Puente pointed in the recent interview I did WordPress should become a base architecture, a framework ]on which to elaborate, create and design applications adapted to each environment or need. And this is already a growing reality.

    Again, the incorporation of the REST API will allow this and more. We will no longer see WordPress as a whole, but as the basis for the creation, design, distribution and management of web applications that, under the WordPress ecosystem, will adapt to the requirements, interface and features required for each project , adding what is missing, eliminating what is left over.

    We will see that projects like Ghost or solutions like Calypso now considered independent products, will soon be the usual application tonic Developed on WordPress for specific needs.

    We will no longer have to think about migrations, but on how to extend or adapt WordPress for our specific application.

    WordPress will be the main eCommerce platform

     woocommerce wordpress

    Already today WooCommerce is the most used eCommerce software in the United States and the United Kingdom and soon it will be in the rest of the world.

    The acquisition by Automattic gives you a clue to the momentum it will have, of course based on its inherent virtues. This will mean, of course, the death (or starvation) of specific CMS that still occupy market share today, such as Magento or PrestaShop.

    In addition, with the evolution of WordPress towards an architecture perceived as a commodity, we will decide the structure and configuration of our specific eCommerce application, based on the WordPress ecosystem.

    WordPress as an application server

     framework wordpress

    An extension of the WordPress conceptualization framework will be evolution of WordPress towards a client / server structure where the base – minimum – of WordPress (server) will be hosted in services in the cloud (cloud), from which through mobile and light technologies, and mainly JavaScript code, Web applications (clients) will be developed and managed.

    Forget about accessing the WordPress desktop to do everything, or do r specialized WordPress forks, but we will use web applications based on WordPress, which will be opaque for the end user.

    WordPress will gradually eliminate most of the PHP code to use JavaScript and technologies that allow this structure and way of working of client / server in a more intuitive and visual way.

    WordPress will be the largest Open Source community on the planet

    I do not know if there is someone already that measures these things, but if it is not already WordPress today the largest open source community on the planet will soon be.

    It is precisely this one of its great strengths, and what guarantees a promising future for WordPress. Only the WordPress community in Spain grows exponentially each week, with more and more collaborators in the translation, plugin developers, blogs on WordPress and people participating in the forums.

    For the next years WordPress will be translated completely to dozens of languages ​​and this will make its implementation even greater. The current challenge of the community to translate all the themes and plugins, already integrated in the official repository, will make WordPress reach everyone in the easiest way possible, in their language.

    And you are also part of it, if you do not participate and are late to sign up and participate in this great future .

    WordPress will make the Web more free

     gpl free software wordpress

    The fact that that WordPress is under a GPL license is not trivial and this, coupled with its huge present and future implementation, will make the rest of the Web more free and open, by inheriting its code, they will that increasingly there is more open, free code.

    The "bill of rights" of the philosophy of WordPress for the same core and derived products already guarantees and guarantees us …

    • The freedom to execute the program, for any purpose.
    • The freedom to study how the program works, and change it to make it do what you want.
    • The freedom to redistribute it.
    • The freedom to distribute copies of your modified versions to others.

    Now imagine more than 50 % of the Web using WordPress as framework in client / server structure for web applications, services and developments that, by inheriting the WordPress license, are GPL. That's what awaits us and what we have to fight for.

    A hopeful future awaits us, like WordPress.


    If you want to continue with this interesting subject of predictions, in the following CMS2CMS eBook you have a few more about all types of CMS.

    [download id=”81058″]

    NOTICE : This publication is from two years ago or more. If it's a code or a plugin it might not work in the latest versions of WordPress, and if it's a news story it might be obsolete. Then do not say we have not warned you.

    Loading …