WordPress 4.9.5 is now available. This is a security and maintenance release for all versions since WordPress 3.7. We strongly encourage you to update your sites immediately.
WordPress versions 4.9.4 and earlier are affected by three security issues. As part of the core team's ongoing commitment to security hardening, the following fixes have been implemented in 4.9.5:
- Don't treat
localhostas same host by default.
- Use safe redirects when redirecting the login page if SSL is forced.
- Make sure the version string is correctly escaped for use in generator tags.
Thank you to the reporters of these issues for practicing coordinated security disclosure: xknown of the WordPress Security Team, Nitin Venkatesh (nitstorm), and Garth Mortensen of the WordPress Security Team.
Twenty-five other bugs were fixed in WordPress 4.9.5. Particularly of note were:
- The previous styles on caption shortcodes have been restored.
- Cropping on touch screen devices is now supported.
- A variety of strings such as error messages have been updated for better clarity.
- The position of an attachment placeholder during uploads has been fixed.
- Improved compatibility with PHP 7.2.
Download WordPress 4.9.5 or venture over to Dashboard → Updates and click "Update Now." Sites that support automatic background updates are already beginning to update automatically.
Thank you to everyone who contributed to WordPress 4.9.5:
1265578519, Aaron Jorbin, Adam Silverstein, Alain Schlesser, alexgso, Andrea Fercia, andrei0x309, antipole, Anwer AR, Birgir Erlendsson (birgire), Blair jersyer, Brooke., Chetan Prajapati, codegrau, conner_bw, David A. Kennedy, designsimply, Dion Hulse, Dominik Schilling (ocean90), ElectricFeet, ericmeyer, FPCSJames, Garrett Hyder, Gary Pendergast, Gennady Kovshenin, Henry Wright, Jb Audras, Jeffrey Paul, Jip Moors, Joe McGill, Joen Asmussen, John Blackbourn, johnpgreen, Junaid Ahmed, kristastevens, Konstantin Obenland, Laken Hafner, Lance Willett, leemon, Mel Choyce, Mike Schroder, mrmadhat, nandorsky, Nidhi Jain, Pascal Birchler, qcmiao, Rachel Baker, Rachel Peter, RavanH, Samuel Wood (Otto), Sebastien SERRE, Sergey Biryukov, Shital Marakana, Stephen Edgar, Tammie Lister, Thomas Vitale, Will Kwon, and Yahil Madakiya.
Read Full Article Here
The 25 Best WordPress Plug-Ins
If you aren’t hip to WordPress, here’s a short explanation of what it’s about. WordPress is a flexible, easy-to-set-up Web publishing platform that has served as the foundation for more than 60 million websites since its launch more than a decade ago …
Read Full Article Here
Last week, we reported that WordPress 4.9.5 would ship with a call-out prompt that asks users if they want to try the new editor experience.
Within the comments of the post, Gary Pendergast, who works for Automattic, is a WordPress core contributor, and a lead developer on the Gutenberg project, informed us that the prompt would not be in WordPress 4.9.5. Instead, it will ship in a later version once it has gone through a few more refinements.
Change of plans, this won’t be happening in the 4.9.5 release: there are still a few issues we’d like to fix up the callout happens, they won’t be done in time for the 4.9.5 release. I expect there will be a smaller 4.9.6 release that contains this callout, and any bugfixes that happen to be ready.
Reverting the call-out has extended the conversation surrounding its implementation. Jadon N who works for InMotion hosting and is a contributor to the #hosting-community slack channel, says the hosting-community group is working on ideas to help test popular plugins for Gutenberg compatibility.
We have been working to expand our collection of data about how well plugins function with Gutenberg. To help with that effort, we would like to explore using feedback collected from WordPress users through the Try Gutenberg effort to add to the existing database on WordPress plugin compatibility if that could be worked out.
The goal of this project is to make sure everyone can use Gutenberg without having to worry about plugin incompatibilities.
The Gutenberg Plugin Compatibility Database project launched by Daniel Bachhuber last month attempts to determine which popular plugins are already compatible with Gutenberg by having volunteers test them in a sandboxed environment.
Out of the 4,213 plugins in the database, 84% have an unknown compatibility status. Out of 610 plugins that have been tested, 82% don't include editor functionality.
Pendergast supports the idea of hosts collecting a wide range of testing data and turning it into actionable items for the team to work on. There's also been some discussion on creating snapshots of plugin compatibility and filtering those results into Bachhuber's project.
Chris Lema, Vice President of Products at LiquidWeb, responded in the trac ticket with a suggestion that the team place as much emphasis on the Learn More and Report Issues sections as the Try Gutenberg message. He also added a prototype screenshot of what the call-out could look like.
"The reality is that people don't read a lot, so people may not fully grasp the 'testing' part given the proposed design," Lema said. "When there are equal weight to the design, the message also carries with it the same equality."
One of the best suggestions I've read comes from Bachhuber. He suggests displaying the prompt to a small percentage of WordPress sites to prevent thousands of users from re-reporting known issues with Gutenberg. It would also help lessen the load on the support forums.
One of my main concerns with the call-out is the lack of upfront information to the user that it is beta software and it could cause adverse affects on their site. Lema's prototype does a great job of informing the user of this possibility and a link to known issues is a great enhancement. What do you think?
Read Full Article Here
The GDPR, or General Data Protection Regulation, is coming May 25th. It’s similar to the European Cookie Law, but a lot more strict and specific on what data sites can collect from users. In spite of many recent news stories about big companies mining our data, I still find myself oddly dreading designing a site post-GDPR. We wrote about the GDPR in more detail here.
Read Full Article Here
If you’re frequently publishing content on your ‘dev blog’ or elsewhere on your site, you’ll obviously want it to reach as many people as possible. This is possible through ‘syndication’ – essentially, getting your content onto multiple blogs at once. Content marketing can positively impact the number of leads you get, so automating the process is a smart idea.
Fortunately, WordPress offers several content syndication plugins that can help – all of which are completely free. Some will let you syndicate your own content from within WordPress, while others are great for curating content from other websites to display on your own site.
In this post, we’ll discuss the concept of content syndication, then look at some WordPress plugins that make it possible. We’ll also talk about how to optimize your content to maximize syndication. Let’s get to it!
An Introduction to Content Syndication
As we touched on earlier, content syndication is the process of getting your website’s posts onto other relevant blogs. This is similar to how, in television, popular shows are often syndicated nationwide across multiple networks, in order to maximize viewers and ad revenue. Your WordPress content can benefit from this technique in the same way.
There are many more advantages to syndication than simply increasing traffic figures, of course. Here are just a few:
- There’s little to no work involved, especially when compared to traditional methods of promoting your content.
- By getting your posts displayed on many different websites in your niche, you’ll likely see a boost to your industry authority.
- While your own content is getting syndicated, you can also return the favor for others, and enhance your community reputation.
You may be wondering whether syndication is right for you. In our opinion, getting your content syndicated is most beneficial if your main lead generation comes from businesses within your own niche. As a WordPress developer, this likely means you! However, syndication can be just as fruitful on blogs outside of your niche, as long as you choose the right ones.
How to Optimize the Content Syndication Process
When syndicating other people’s content, there are a few best practices you should follow. For example, you’ll want to:
- Credit the correct authors. Make sure you’re giving the writer credit, spelling their name correctly, and providing relevant links. This will help other readers find more of their work.
- Get permission before posting. This should go without saying. Posting content without permission will land you in hot water, both within your community and (in certain cases) legally.
- Check that media assets are correctly licensed to use. Finally, much like getting permission to post, clearing any included images and videos for use on your site is important for keeping on the right side of the law.
Of course, paying attention to these elements in your own articles will help others syndicate your content correctly. For example, using Creative Commons licensed images as standard means other sites won’t need to worry about getting permission to post the media you use. You may also want to consider including a disclaimer stating that your content is okay to syndicate, to streamline the process.
5 Plugins to Help You Syndicate Your Website’s Content
In this final section, we’ll look at five different plugins that will help syndicate your content. They’re listed in no particular order, and each has an excellent rating and glowing reviews from the WordPress community.
FeedWordPress is designed to help you syndicate others’ content on your site. It works by aggregating feeds that you choose into your WordPress posts table, which can then be used by your page templates like any other post. There’s a lot to like about this plugin, since it:
- Is completely open source and regularly updated.
- Has flexible and customizable functionality that enables you to curate both your own and others’ content.
- Offers a number of add-ons developed by the WordPress community.
The developers’ website has its own dedicated wiki, which is full of useful information for using FeedWordPress effectively. While the plugin itself is completely free, customizations by the developer are chargeable. If you find this tool useful, you can also donate to the team behind it.
CyberSyn is a burgeoning plugin, currently on its fifth version, that offers a multitude of features when compared to FeedWordPress. The most unique aspect of this aggregator is its ability to import full-text articles. In addition, the plugin:
- Lets you add custom footers to each post displayed on your site.
- Gives you the option to embed videos from multiple sources.
- Enables you to hotlink media (which we don’t recommend) or upload assets to your server.
What’s more, CyberSyn is completely free to use – meaning you can benefit from a powerful RSS aggregator in a cost-effective package.
The last of our recommended content aggregators, WP RSS Aggregator is one of the more popular solutions available. That’s due to the wealth of features it includes, such as the practically unlimited import quota and the ability to import video from a number of different sites. While we’d need a whole article to describe the entire feature set, here are some of the standout aspects we like:
- The plugin is developer-friendly, as it can be extended via hooks and filters.
- It lets you link the title to the original source of syndication.
- You can import posts based on unique titles.
The Content Syndication Toolkit is a solution for getting your content syndicated on other sites. It’s currently a fledgling plugin that has received positive feedback from the WordPress community. While finding syndication clients is still your responsibility, this plugin makes managing them a breeze.
With the Content Syndication Toolkit, you’ll simply create an account for each registered client, and your posts (including media) will be pushed to their sites. What’s more, there are many other great features:
- This plugin adds a canonical link automatically to every client-imported post.
- It enables you to sync with multiple clients simultaneously.
- You’ll get an easy-to-use admin panel within WordPress.
The base plugin is free, but there’s also a premium version that makes the syndication process much smoother for the client. For example, it includes a dedicated portal and a PayPal payment option.
Finally, Broadcast offers a method for getting your content syndicated with Multisite networks. You can not only syndicate posts across a network but sync and update them too – all from your WordPress dashboard. This plugin is ideal for schools, chain stores, and other distributed content networks. Some of the key features of Broadcast are that it:
- Offers support for a Content Delivery Network (CDN).
- Enables you to blacklist, whitelist, and protect custom fields.
- Provides canonical URLs for child posts, along with support for the Yoast SEO plugin.
As with some of the other solutions, Broadcast is free but has a range of premium add-ons to help enhance its functionality.
Finding the time to research and write content for your blog means you’ve have less time to spend working on bill-paying projects. However, the benefits of content marketing are well-known, which leaves you with a dilemma.
Content syndication is the answer, and in this post, we’ve given you an introduction to the technique. Plus, we’ve looked at five plugins that can help you get started:
- FeedWordPress: A no-frills solution that is a great starting point for syndicating content.
- CyberSyn: This plugin is very powerful and completely free.
- WP RSS Aggregator: A slick, popular plugin that also offers premium add-ons.
- Content Syndication Toolkit: This plugin presents a great way to syndicate your own content directly from your WordPress dashboard.
- Broadcast: Those needing to syndicate their content within a Multisite network will find this plugin ideal.
Do you have any questions about content syndication? Let us know in the comments section below!
Featured image: dannivandermerwe.
Read Full Article Here
It may seem counterintuitive, but there will be times when you need to restrict access to the content on your WordPress site. You can do this through a variety of means. You can make a page private. You can set your site to “noindex”. You can also create landing pages that only select individuals are […]
Read Full Article Here
You go through a lot of trouble to design a beautiful WordPress site that’s chock full of images, videos, animations, and other eye-catching visual content. But what happens when your media files don’t load properly or fast enough? Will the quality of those visuals be enough to compel visitors to wait for them to fully […]
Read Full Article Here
When it comes to building restaurant websites, developers have quite an abundance of great looking themes to choose from. But when food ordering is on the requirements list, things get a bit challenging. A good WordPress restaurant plugin is not easy to find and most likely it won’t come cheap.