wordpress

What is WordPress ?

WordPress is a free and open-source content management system based on PHP & MySQL. Features include a plugin architecture and a template system. It is most associated with blogging but supports other types of web content including more traditional mailing lists and forums, media galleries, and online stores.

WordPress is, by far, the most popular open source Content Management System (CMS), used by approximately 75 million websites. WordPress is free to install, deploy, and upgrade. Thousands of plugins and templates power a flexible and simple interface, which reduces development costs and deployment time.

In simple words, WordPress is a web software to create websites quickly and easily. … Everything from simple websites to blogs, to complex portals and enterprise websites, and even applications are built with WordPress. WordPress is used by 58.6% of all the websites whose content management system is known.

Simply put, WordPress is software you can use to create your own website, blog, or even an application. Since it was first released in 2003, WordPress has matured into a highly flexible “content management system,” or CMS. And today, it powers more than 50% of the entire web—including some of the most popular websites you’ve probably heard of.
WordPress enables you to build and manage your own full-featured website using just your web browser—without having to learn how to code. In fact, if you’ve ever used a text editor like Microsoft Word, you’ll be right at home with the WordPress Editor.

So, how does WordPress work?

To begin using WordPress, first you’ll download the software, install it on a web server, connect it to a database, and then start publishing your content on the web. It may sound complicated, but the entire process takes about 5 minutes. And once installed, it enables you to use a simple, web-based editor to publish content and build your website. There’s even a hosted version at WordPress.com that allows you to create a new WordPress-powered website in just a few seconds.

WP RSS Aggregator

WP RSS Aggregator is the original and best plugin for importing, merging and displaying RSS and Atom feeds on your WordPress site. It’s the most comprehensive and elegant RSS feed importer for WordPress.

AUTOMATICALLY IMPORT RSS FEEDS & DISPLAY THEM ON YOUR SITE

No limit on the number of sources to import from.

No limit on the number of items to import.

Automate each feed’s import with individual or global schedules.

Multiple templates  to display items across your site.

Choose to show, hide and/or link the author, source and publish date for every template.

Show or hide pagination on your templates, and display specific pages.

Use our [wp-rss-aggregator] shortcode or Gutenberg block to display items.

Feed auto-discovery (add sources without the exact RSS feed URL).

Open YouTube, DailyMotion and Vimeo videos directly.

Limit the number of feed items stored for better performance.

Limit the number of feed items fetched per import for better performance.

Create a custom RSS feed from imported items to use elsewhere.

Extendable via action and filter hooks.

Click here to learn more about the free WP RSS Aggregator plugin.

NEW SINCE V4.13: TEMPLATES, GUTENBERG BLOCK, IMPROVED LOGS

Create as many templates as you need to display feed items in different ways across your site. Be it on the homepage, in a sidebar, or in the footer, you can specify which template to use and which sources to display in each individual area.

Our brand new gutenberg block ensures seamless integration with WordPress. Choose the template to use and the sources to display, then you’re all set (plus a few other customisation options). If you are using the classic WordPress editor, we’ve got you covered. Click on the WP RSS Aggregator button in the TinyMCE editor to open our shortcode modal. It has all the same options as the block, ensuring that no functionality is lost no matter what you use.

Debug logs are an important part of any site. From time to time, some feeds may have problems that are hard to find. With our new and improved logging system we are reducing the time it takes to find the problem and making it easier to figure out the best solution.

WHO IS THE PLUGIN FOR??

Importing and displaying RSS feeds is helpful for many types of sites:

Curate news, videos and more from the top sources in your niche.

Add related posts from other sites to your site.

Curate job, real estate or other listings for your market or niche.

Embed videos from other sources (Youtube) to engage more visitors.

Aggregate podcast episodes related to your hobby or profession.

Writers, display your works from multiple sites in your portfolio.

And much more…

rss feed

What is RSS ?

Before we get started, I will give a brief introduction about what is RSS feed and the significance of RSS feeds.

RSS stands for Really Simple Syndication, but it could also mean Rich Site Summary or Real-time Simple Syndication. It is an XML-based content format that updates the user on the latest news, articles, headlines and content from all of their favorite websites.

Since it has been around for a long time, many have assumed that RSS feeds have withered away in time, just a little bit at least. But I’m here to dispel such faux nonsense. In fact, there are quite a lot of professional WordPress developers who are developing a slew of RSS feed plugins even as I speak.

So yes, RSS feed isn’t really going anywhere anytime soon. Imagine the kind of traffic bloggers and site developers can attract with this wonderful method especially if you’re running a WordPress site. Which is why I have proud to share this list of possibly the best WordPress RSS feed plugins there are today.

How to Fix the Unable to create directory Error in WordPress

If you are seeing any of the following errors when you try to upload/import media into WordPress’s media library then this tutorial is for you. It will show you how to fix this annoying error.

  • Unable to create directory wp-content/uploads
  • Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?
  • Unable to create directory wp-content/uploads/2013/02

I personally faced this issue a while back and wrote a quick fix tutorial on this subject. However, a lot has changed since then so it is time to publish an updated version of the tutorial.

There are a few different possibilities for this error to show up. I will try to cover all the possibilities so hopefully one of them will help you fix the issue.

Fix #1: Update/Change the Uploads Directory Settings

This is the easiest option to try and solve this error so you should try this one first.

  1. Log into your WordPress admin dashboard
  2. Go to Media Settings menu (Settings -> Media)
  3. Enter wp-content/uploads in the “Store uploads in this folder” text box
  4. Save the changes by hitting the “Save Changes” button and you are done
  5. The important thing here is to make sure you only enter the following in the “Store uploads in this folder” field:
  6. wp-content/uploads

Fix #2: Manually Change the Folder Permission

If the above fix doesn’t work then try this option. This method requires you to change the file/folder permissions on your server. If you don’t know how to do this then read the tutorial on how to change permissions.

  1. Change folder permissions on the wp-content directory to 775 and try the upload again
  2. If it fails, change the permissions to 777 and try again
  3. if it still fails then do step 1 and 2 for the “wp-content/uploads” directory too

Once you can successfully create the folder and upload the media, be sure to return the permissions on wp-content directory to 755 (your folders should have a permission of 755 for security reasons).

Fix #3: Use This If Your Server is Using Ubutu

The webserver (Apache) runs as user www-data and group www-data by default on a Ubuntu system. If the files/folders are not owned by this user (www-data) then the webserver will be unable to write changes to them.

Change the filesystem permission on the folder (where the web application wants to write to) to the “parent directory” as mentioned in the error message.

For example, do (prepend with sudo if you’re not the current owner and need to elevate your own permissions in order to do it):
chown www-data /path/to/directory

to make www-data the owner which makes it writeable usually, or another approach via groups:

chgrp www-data /path/to/directory
chmod g+w /path/to/directory

Fix #4: Try This If Running PHP in Safe Mode

If your server is running PHP in safe mode then know that it won’t allow you to create files or directories if your PHP scripts and upload directories belong to different users. So try one of the following solutions:

  • Change the owner of scripts and upload directories (your hosting provider can do this for you)
  • Disable PHP safe mode (your hosting provider can do this for you)

Fix #5: Use This for XAMPP (LocalHost Installs)

If you have installed XAMPP to run WordPress on your local PC for testing and you are seeing this error then try the following.

Reset the ownership of the WordPress instillation to nobody. You can do this by running the a command in the command line/terminal.

  • Windows System: Start -> Programs -> Accessories -> Command Prompt
  • Mac: Applications ->Utilities -> Terminal

The command you need to run is the following (change “wp” to the actual directory name in your installation):

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wp

Hopefully one of the above solutions should help you fix the unable to create directory error in WordPress.

Please feel free to share any other techniques/fixes for this error in the comment section below.