You may be wondering what WordPress is, how it works, and what it is used for. In this article, I answer all those questions.\n\n\n\nWordPress was created for bloggers. It has since grown into a Content Management System. WordPress was created using the PHP programming language and utilizes a database. Its behavior can be modified and extended by creating a plugin. It is user friendly and easy to use.\n\n\n\nThis article covers the open-source, downloadable, self-hosting, version of WordPress, not WordPres.com. I do not recommend using WordPress.com for any serious venture.\n\n\n\nWordPress is simple but complicated. It is easy to learn and use by the end-user. WordPress\u2019s behavior can be modified and\/or extended by a PHP programmer that knows the WordPress ecosystem. Let\u2019s dig deeper. \n\n\n\nWhat is WordPress?\n\n\n\nWordPress was created in 2003 by Matt Mullenweg using the PHP programming language, and the data engine MySql.\n\n\n\nPart of the ideology of WordPress is open source. Open source means the code is available to anyone and can be used for any purpose. Part of the requirements of adding a plugin into the WordPress repository is it much be open source.\n\n\n\nWordPress was created for blogging. It has since evolved into a Content Management System (CMS).\n\n\n\nWhat is a content management system? In the case of WordPress, it is the storing, retrieving, editing of content. WordPress comes with two types of content \u2013 pages, and articles.\n\n\n\nWordPress can be extended to manage other types of content. To do so one needs to utilize or create a WordPress plugin. I talk more about plugins below.\n\n\n\nWordPress is utilized by about 30% of the websites on the Internet.\n\n\n\nWordPress Consists of 3 Major Parts\n\n\n\nThe Core \u2013 Most of the functionality is provided by the core source code. One of the principles is to never modify the core because it is always being changed and updated by the WordPress community.Template system \u2013 This is where some of the functionality comes from. The template provides for the look and feel and some of the functionality that brings together the website. Note there are a lot of free themes and a lot of themes you must pay for. Plugin architecture \u2013 Changing the behavior or extending it is done in the plugin. These same changes can be done in the theme, however, it is not recommended. The reason is the theme can easily be changed, taking with it the change that is built into the theme. If it is desired that the changes survive a theme change, they should be completed within a plugin. \n\n\n\nWhat is WordPress Used For?\n\n\n\nAs mentioned before WordPress is an extendable CMS that is used to build websites. If you want to create a blog or a website that is rich in written content then WordPress will probably be up for the task. \n\n\n\nWordPress can be extended to manage other types of content such as a business listing. If this is done, WordPress becomes a hybrid CMS and web application.\n\n\n\nHow to Use Wordpress\n\n\n\nWordPress is mature and feature-rich, however, it is not overly feature-rich. You do not need to know a lot of technical details to manage a WordPress website. \n\n\n\nTo begin managing your website you will want to login. If this is your first time logging in, use the username and password you created when installing WordPress.\n\n\n\nThe URL to the login page is www.YourDomain.tld\/\/wp-login.php. TLD stands for top-level domain. A top-level domain is .com, .net, .org, etc. \n\n\n\nOnce you go to that URL you will see the login form.\n\n\n\n\n\n\n\nNow that you are logged in you will see the Dashboard.\n\n\n\n\n\n\n\nBy reviewing the below list, you can see there are several options on the control panel menu. We will not cover every detail, however, I will give you a brief overview. \n\n\n\nDashboard \u2013 The dashboard consists of several messages about your website and some links you can use to manage your website. Under the Dashboard, there are two options. 1) home which is the dashboard, and 2) updates where you can check for updates and complete the update process. For more information refer to the Dashboard Screen.Posts \u2013 This is where you can list all of your posts, add a new post, or delete posts. You will also be able to create, modify, and remove categories and tags. You will probably spend most of your time here after your website is fully configured. Media \u2013 You will manage your media here. Media meaning images.Pages \u2013 You will need to create, modify, and remove pages as your website grows. The average small business will need about 10 pages.Comments \u2013 If you allow comments on your website, this is where you will manage them.Appearance \u2013 A lot is going on here. The appearance option is the gateway to managing themes, customizing themes, working with built-in widgets, managing menus, managing plugins, and the theme editor. Unless you know what you are doing I would not edit the theme.Widgets \u2013 As listed above, WordPress widgets give the website manager the ability to add functionality to the theme without needing to do any coding.Plugins \u2013 These are used to extend WordPress or to modify its behavior. Creating and managing plugins is the work of a WordPress PHP programmer.Users \u2013 When you first installed WordPress, you created a username and password that WordPress used to create the main administrator. There is a complete user system that allows you to add, edit, and remove users. This includes the login system. Add to this access control.Tools \u2013 By using the export tool, you can download posts, pages, field groups, and media. The main area I\u2019d like to point you to is the ability to export personal data. This has become important because of the push for privacy on the Internet. For more information see the Tools Export Personal Data Screen on the WordPress site. Settings \u2013 Is where you manage the configuration of your WordPress website. Settings are made up of 7 sections:General \u2013 This is where you will manage things like the site title, taglines, the URL of your website, Admin email address, select if anyone can register to become a user, the new user\u2019s default role, and the date and time format. For more information refer to the Settings General Screen.Writing \u2013 Set the default post category, default post format, post via email, mail server, login name, password, default mail category, and update services. For more information refer to the Settings Writing Screen.Reading \u2013 Where you set your home page display, max number of blog posts to display on each page, max number of syndicated feeds to show, how much text to show for each post feeds and setting your website to be visible to the search engines. For more information refer to the Settings Reading Screen.Discussion \u2013 This is where you manage the default post settings, other comment settings, email whenever, before a comment appears, comment moderation, comment blocklist, and avatars. For more information refer to the Settings Discussion Screen.Media - This is where you manage your images. For more information refer to the Settings Media Screen.Permalinks - This is where you manage your permalinks. What you set here may have an impact on how your pages, articles, and other content ranks on the search engines. Most blog owners choose the "post name" setting. Before you configure this, make sure you understand how you configure your permalinks might affect your website ranking. For more information refer to the Settings Permalinks Screen.Privacy \u2013 As a website owner you will be required to follow all applicable privacy laws world wide otherwise your website may be blocked in some regions and may lead to complicated legal issues. WordPress provides a starter page. You will need to be aware of the General Data Protection Regulation and I recommend reading the Settings Privacy Screen documentation.\n\n\n\nWordPress Can Become an eCommerce Solution\n\n\n\nThe most popular eCommerce solution is WooCommerce. WooCommerce is a WordPress plugin. This is a great combination. \n\n\n\nWooCommerce is both free and open source. This brings eCommerce into the grasp of most individuals and small businesses. \n\n\n\nBy being a WordPress plugin it leverages what WordPress already brings to the table. \n\n\n\nWooComerce is not a resource hog. Shared hosting might provide enough resources depending on your needs. Having said that I would opt for a Virtual Private Server (VPS) as an entry-level hosting option.\n\n\n\nConclusion\n\n\n\nWordPress is simple but complicated \u2013 there is a lot to know. If you are building a website using WordPress it is well worth the effort to learn how to make WordPress purr like a kitten. \n\n\n\nNow that you know what WordPress is and have some basic familiarity with it, it is time to put that knowledge into practice and start managing your website.\n\n\n\nI had a professor that used to say inch by inch anything's a cinch. In the case of WordPress that applies. All it takes is spending a little time here and there and in no time you will be an expert WordPress manager.