Learn how to build a beautiful and feature-rich website or blog with WordPress all on your own.
About This Book
- Learn how to build a WordPress site quickly and effectively, and how to create content that's optimized for publication on the web.
- Learn the basics of working with WordPress themes and plugins, and even create your own.
- Beginner-friendly layout and advice you can apply from day 1. Packed with screenshots and examples.
Who This Book Is For
This book is for anyone who wants to learn how to create a functional website, without having to hire a developer or a designer. The best thing about WordPress—the open source software that we're going to be using—is that it has a minimal learning curve and that everyone can master it quickly. No specific website building experience is required. Having said that, this book will also appeal to everyone who wants to get a bit more in-depth with WordPress development and start working on their own plugins and themes.
What You Will Learn
- What WordPress is, where to get it, and how to launch your website quickly using it.
- How to publish your first content (a blog post or article).
- What the most important sub-pages of a quality website are, and how to create them in WordPress.
- How to upload multimedia content such as images, audio, and video.
- How to install and work with plugins and widgets.
- Where to find quality themes and how to install them.
- How to develop your own WordPress plugins and themes.
WordPress Complete, Sixth Edition is a practical guide for everyone who wants to start their journey as an online publisher, website owner, or even a website developer. It takes you step-by-step through the process of planning out and building your site, and offers loads of screenshots and examples along the way. It's also a beginner's guide to theme and plugin development.
This book begins with the basics of WordPress, followed by the different components that you as a developer will need to use to work swiftly and efficiently.
The book starts by introducing WordPress to new readers in this field. You are then shown how to set it up, implement a blog, and use plug-ins and widgets. You'll use themes to make any website look and feel better and more original. You also learn how to create your own themes and perform testing to ensure your website is bug-free. You will also acquire some idea of how to use WordPress for non-blog-like websites.
By the end of the book, you will feel confident enough to design high-quality websites and will be familiar with the ins and outs of WordPress.
Style and approach
This is a step-by-step tutorial, where we show you how you build a professional-grade website from the ground up, adding more and more complex features as we move on.
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
Table of Contents
- Getting into WordPress
- Understanding the common terms
- Why choose WordPress?
- Getting to know the WordPress family
- Digging into WordPress – the features
- Getting familiar with the new feature list since 4.1
- Learning more with online WordPress resources
- Staying updated with WordPress news
- Understanding the Codex
- Getting support from other users
- Using theme and plugin directories
Getting Started with WordPress
- Building your WordPress website – start here
- Using WordPress.com
- Installing WordPress manually
- Installing WordPress through an auto-installer script
- The wp-admin panel
- Getting a Gravatar
Creating Blog Content
- WordPress admin conventions
Posting on your blog
- Adding a simple post
Common post options
- Categories and tags
- Images in your posts
- Editing an uploaded image
- Videos and other media in your posts
- Using the Visual editor versus the Text editor
- Lead and body
- Drafts, pending articles, and timestamps
- Advanced post options
- Additional writing options
- Discussion on your blog – comments
- Adding and managing categories
- Pages, Media, and Importing/Exporting Content
Plugins - What They Are and Why You Need Them
- Breaking down plugins - what are they?
- Why use plugins
- Where to get plugins
- Finding new plugins
- Installing a plugin - the how-to
- The must-have pack of plugins
Choosing and Installing Themes
- Finding themes
- Some not-design-related theme basics
- Installing and changing themes
- Customizing Your Website Appearance/Design
Developing Your Own Theme
- Setting up your design
Converting your build into a theme
- Creating the theme folder
- How to create basic WordPress content
- Main column – the loop
- Creating template files within your theme
- Making your theme widget-friendly
- Enabling a menu in your theme
- Making your theme editable in the WordPress Customizer
- Creating a child theme
- Sharing your theme
Social Media Integration, Podcasting, and HTTPS
- Integrating social media
- HTTPS - what, why, and how
Developing Plugins, Widgets, and an Introduction to the REST API
- Building plugins from scratch
- Plugin code requirements
- Basic plugin - adding link icons
- Adding an admin page
- Testing your plugins
- A plugin with database access - capturing searched words
- Learning more
- Custom tag cloud widget
- Bundling a widget with an existing plugin
- The WordPress REST API
- Community Blogging
Creating a Non-Blog Website Part One - The Basics
- The must-do tasks
- Static websites
- Corporate or business websites
- One-page websites
Creating a Non-Blog Website Part Two - E-Commerce Websites and Custom Content Elements
- E-commerce stores
- Video blogs and photo blogs
- Social networks
- Introducing custom post types
- Title: WordPress Complete - Sixth Edition
- Release date: August 2017
- Publisher(s): Packt Publishing
- ISBN: 9781787285705