舉報(bào)

會(huì)員
WordPress 5 Complete
Backintheday,whenyouwantedtolaunchanewwebsite,youeitherhadtolearnwebprogrammingyourselforhireaprofessionalwhowouldtakecareofthewholeprocessforyou.Nowadays,withWordPress,anyonecanbuildanoptimizedsitewiththeleastamountofeffortpossibleandthenmakeitavailabletotheworldinnotime.Here,intheseventheditionofthebook,wearegoingtoshowyouhowtobuildgreatlookingandfunctionalwebsitesusingWordPress.ThenewversionofWordPress–5.0–comeswithafewimportantchanges,andwetellyouallabouthowtousethemeffectively.Fromcraftingcontentpagesusingtheblockeditor,andcustomizingthedesignofyoursite,throughtomakingsureit'ssecure,wegothroughitall.ThebookstartsbyintroducingWordPressandteachingyouhowtosetitup.Youarethenshownhowtocreateablogsite,startwritingcontent,andevenusepluginsandthemestocustomizethedesignofthesiteandaddsomeuniqueelementstosetitapart.Ifyouwanttogetmorein-depth,wealsoshowyouhowtogetstartedcreatingyourownthemesandplugins.Finally,weteachyouhowtouseWordPressforbuildingnon-blogwebsites.Bytheendofthebook,youwillbesufficientlyskilledtodesignhigh-qualitywebsitesandwillbefullyfamiliarwiththeinsandoutsofWordPress.
最新章節(jié)
- Leave a review - let other readers know what you think
- Other Books You May Enjoy
- Summary
- Customizing the admin display
- Registering and using a custom taxonomy
- Creating book template files
品牌:中圖公司
上架時(shí)間:2021-07-02 12:22:44
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Leave a review - let other readers know what you think 更新時(shí)間:2021-07-02 12:37:46
- Other Books You May Enjoy
- Summary
- Customizing the admin display
- Registering and using a custom taxonomy
- Creating book template files
- Adding messages
- Adding labels
- Registering a new post type
- Introducing custom post types
- Extending the functionality
- Designing your social network
- Installing a social network
- Social networks
- Getting plugins for video and photo blogs
- Exploring themes for video and photo sites
- Video blogs and photo blogs
- Stats – orders coupons and reports
- Adding products
- Adjusting your store design
- Shipping and payments
- Your store location
- Setting up the main store pages
- Plugin installation and initial setup
- Getting a good e-commerce plugin
- Is WordPress a good platform for an e-commerce store?
- E-commerce stores
- Creating a Non-Blog Website Part Two - E-Commerce Websites and Custom Content Elements
- Summary
- High-quality images
- Branding elements
- Picking a one-page theme
- One-page websites
- Slider (optional)
- Custom home page
- Good navigation
- Branding elements
- Picking a clean theme
- Corporate or business websites
- Creating easy-to-grasp menus
- Building your home page
- The process
- Static websites
- The must-do tasks
- Creating a Non-Blog Website Part One - The Basics
- Section 3: Non-Blog Websites
- Summary
- Creating a plugin that uses the REST API
- How to get started with the REST API
- Why use WordPress REST API?
- What is the REST API?
- The WordPress REST API
- Creating a simple shortcode
- Types of shortcodes
- Shortcodes and the way they work
- Shortcodes
- Bundling a widget with an existing plugin
- Learning more
- Trying out the widget
- Initiating and hooking up the widget
- Custom widget styles
- The widget print function
- The widget save function
- The widget form function
- The widget initiation function
- The widget structure
- Naming our widget
- Custom tag cloud widget
- Widgets
- Learning more
- Building a plugin for the block-based editor
- Trying out the plugin
- Adding management page functions
- Getting the plugin to talk to the database
- A plugin with database access – capturing searched words
- Testing your plugins
- Trying out the plugin
- Adding hooks
- Modifying the doctype_styles_new_regex() function
- Adding management page functions
- Adding an admin page
- Trying out the plugin
- Adding hooks to the plugin
- Writing the plugin's core functions
- Naming and organizing the plugin files
- A basic plugin – adding link icons
- Plugin code requirements
- Building plugins from scratch
- Plugins
- Developing Plugins Widgets and an Introduction to REST API
- Summary
- How to set up HTTPS
- Why HTTPS is important for a modern WordPress site
- What is HTTPS?
- HTTPS – what why and how?
- Using a service to host audio files for free
- Podcasting plugins
- Making a post
- Recording yourself
- Creating a podcast
- Podcasting
- Setting up social media metrics tracking
- The Revive Old Posts plugin
- The Jetpack plugin
- Setting up automatic content distribution to social media
- Setting up social media APIs integration
- Setting up social media share buttons
- Making your blog social media friendly
- Integrating social media
- Social Media Integration Podcasting and HTTPS
- Summary
- Sharing your theme
- Using your child theme
- Creating the style sheet
- Creating the new theme directory
- Creating a child theme
- Making your theme editable in the WordPress Customizer
- Enabling a menu in your theme
- Additional widgetizing options
- Adding some widgets
- Working with the functions.php file
- Going back to our sidebar
- Making your theme widget-friendly
- Creating and using a custom page template
- Other WordPress templates
- Generated classes for body and post
- Page template
- Single template
- Archive template
- Your four template files
- The sidebar.php file
- The footer.php file
- The header.php file
- Breaking it up
- Understanding the WordPress theme structure
- Creating template files within your theme
- Main column – the loop
- The sidebar
- The header and footer
- The <head> tag
- The functions.php file
- How to create basic WordPress content
- Activating your theme
- Uploading your directory
- Create a screenshot
- Adding a screenshot
- Preparing the essential files
- Naming your directory and creating backup copies of your build files
- Creating the theme directory
- Converting your build into a theme
- Examining the CSS
- Examining the HTML structure
- Converting your design into code
- Building a theme with a starter theme
- Building a theme with a framework
- Building a theme from the ground up
- Three paths to theme development
- Designing your theme to be WordPress-friendly
- Setting up your design
- Developing your Own Theme
- Summary
- How to enable AMP in WordPress
- Optimizing for mobile and working with AMP
- Customizer previews
- Scheduling your design changes
- Additional CSS
- Homepage settings or Static Front Page
- Widgets
- Background
- Header Media
- Colors
- Site identity
- WordPress Customizer
- Widgets
- Displaying a menu
- Adding a menu
- Menus
- Customizing your Website Appearance/Design
- Summary
- Downloading extracting and uploading
- Adding a theme from within wp-admin
- Installing and changing themes
- Support reviews and documentation
- Themes with a responsive structure
- Themes that are customizable
- Up-to-date themes only
- Theme licensing
- The purpose of the theme
- Factors to consider when choosing a theme
- The structure of a theme
- The factors to consider when choosing a theme
- Finding more themes
- Main types of themes
- WordPress Theme Directory
- Finding themes
- Choosing and Installing Themes
- Summary
- User management plugins
- Enabling users to self-register
- Managing users
- Subscriber
- Contributor
- Author
- Editor
- Administrator
- User roles and abilities
- Setting up secure user accounts
- Other plugins to consider
- General security plugin
- SSL plugin
- Security plugins and which ones to get
- Installing an SSL
- Avoid installing unneeded plugins
- Keeping your theme and plugins updated
- Keeping your WordPress updated
- Using strong passwords
- The best practices for WordPress security
- The principles of WordPress security
- Securing your WordPress Website
- Summary
- Working with Akismet
- Comment spam
- Jetpack
- Social media integration
- Search engine optimization
- Caching
- Enabling Google Analytics
- Backing up
- The must-have pack of plugins
- What to do after plugin installation
- Manual plugin installation
- Auto-installation
- Installing a plugin – how to go about this
- Finding new plugins
- Where to get plugins?
- Why use plugins?
- Breaking down plugins – what are they?
- Plugins - What They Are and Why You Need Them
- Section 2: Customizing WordPress
- Summary
- Exporting content
- Importing content
- Importing/exporting content
- Adding images to Gallery
- Choosing a post or page
- Creating an image gallery
- Media library
- Customizing your home page
- Enabling the custom home page
- Creating a placeholder home page
- Setting up a home page
- Managing pages
- Order
- Parent
- Adding a page
- Pages
- Pages Media and Importing/Exporting Content
- Summary
- Adding and managing categories
- Moderating comments
- Avatar display settings
- When to moderate or blacklist a comment
- Submission notification and moderation settings
- Discussion settings
- Adding a comment
- Discussion on your blog – comments
- Pretty post permalink
- Protecting content
- Changing the author of the post
- Working with post revisions
- Discussion
- Excerpt
- Advanced post options
- Timestamps
- Pending articles
- Drafts
- Drafts pending articles and timestamps
- Lead and body
- Using the block-based editor versus the code editor
- Limited editing possibilities
- Adding audio to blog posts
- Adding videos to blog posts
- Videos and other media in your posts
- Editing an uploaded image
- Controlling default image sizes
- Designating a featured image
- Adding an image to a post
- Images in your posts
- Categories and tags
- Common post options
- Aligning blocks and building a post layout
- Creating your first blog post
- Understanding the editor interface
- Working in the block-based content editor
- Adding a simple post
- Posting on your blog
- Lists of items
- WordPress admin conventions
- Creating Blog Content
- Summary
- Getting a Gravatar
- Retrieving a lost password
- Changing general blog information
- The wp-admin panel
- Installing WordPress through an auto-installer script
- Learning more
- Finalizing WordPress's on-screen setup
- Uploading the files
- Downloading WordPress
- Installing WordPress locally
- Preparing the environment
- Installing WordPress manually
- Getting through the installation process
- How to choose a web host for WordPress
- Installing WordPress through a web host
- Getting and installing WordPress
- Which one to use
- Pros and cons
- The two worlds of WordPress – the difference between WordPress.com and WordPress.org
- Building your WordPress website – start here
- Getting Started with WordPress
- Summary
- Using theme and plugin directories
- Getting support from other users
- Understanding the Codex
- Staying updated with WordPress news
- Learning more with online WordPress resources
- Learning more
- Digging into WordPress – the features
- Getting to know the WordPress family
- Who should use WordPress?
- Why choose WordPress?
- Users
- Home page
- Page
- Menus
- Widgets
- Plugins
- Themes
- Comments
- Categories and tags
- Post
- Understanding the common terms
- Starting the journey – what is a blog?
- What WordPress is good for
- Getting into WordPress
- Introducing WordPress
- Section 1: WordPress
- Reviews
- Get in touch
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewers
- About the author
- Contributors
- Packt.com
- Why subscribe?
- About Packt
- Dedication
- WordPress 5 Complete Seventh Edition
- Copyright and Credits
- Title Page
- coverpage
- coverpage
- Title Page
- Copyright and Credits
- WordPress 5 Complete Seventh Edition
- Dedication
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1: WordPress
- Introducing WordPress
- Getting into WordPress
- What WordPress is good for
- Starting the journey – what is a blog?
- Understanding the common terms
- Post
- Categories and tags
- Comments
- Themes
- Plugins
- Widgets
- Menus
- Page
- Home page
- Users
- Why choose WordPress?
- Who should use WordPress?
- Getting to know the WordPress family
- Digging into WordPress – the features
- Learning more
- Learning more with online WordPress resources
- Staying updated with WordPress news
- Understanding the Codex
- Getting support from other users
- Using theme and plugin directories
- Summary
- Getting Started with WordPress
- Building your WordPress website – start here
- The two worlds of WordPress – the difference between WordPress.com and WordPress.org
- Pros and cons
- Which one to use
- Getting and installing WordPress
- Installing WordPress through a web host
- How to choose a web host for WordPress
- Getting through the installation process
- Installing WordPress manually
- Preparing the environment
- Installing WordPress locally
- Downloading WordPress
- Uploading the files
- Finalizing WordPress's on-screen setup
- Learning more
- Installing WordPress through an auto-installer script
- The wp-admin panel
- Changing general blog information
- Retrieving a lost password
- Getting a Gravatar
- Summary
- Creating Blog Content
- WordPress admin conventions
- Lists of items
- Posting on your blog
- Adding a simple post
- Working in the block-based content editor
- Understanding the editor interface
- Creating your first blog post
- Aligning blocks and building a post layout
- Common post options
- Categories and tags
- Images in your posts
- Adding an image to a post
- Designating a featured image
- Controlling default image sizes
- Editing an uploaded image
- Videos and other media in your posts
- Adding videos to blog posts
- Adding audio to blog posts
- Limited editing possibilities
- Using the block-based editor versus the code editor
- Lead and body
- Drafts pending articles and timestamps
- Drafts
- Pending articles
- Timestamps
- Advanced post options
- Excerpt
- Discussion
- Working with post revisions
- Changing the author of the post
- Protecting content
- Pretty post permalink
- Discussion on your blog – comments
- Adding a comment
- Discussion settings
- Submission notification and moderation settings
- When to moderate or blacklist a comment
- Avatar display settings
- Moderating comments
- Adding and managing categories
- Summary
- Pages Media and Importing/Exporting Content
- Pages
- Adding a page
- Parent
- Order
- Managing pages
- Setting up a home page
- Creating a placeholder home page
- Enabling the custom home page
- Customizing your home page
- Media library
- Creating an image gallery
- Choosing a post or page
- Adding images to Gallery
- Importing/exporting content
- Importing content
- Exporting content
- Summary
- Section 2: Customizing WordPress
- 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 – how to go about this
- Auto-installation
- Manual plugin installation
- What to do after plugin installation
- The must-have pack of plugins
- Backing up
- Enabling Google Analytics
- Caching
- Search engine optimization
- Social media integration
- Jetpack
- Comment spam
- Working with Akismet
- Summary
- Securing your WordPress Website
- The principles of WordPress security
- The best practices for WordPress security
- Using strong passwords
- Keeping your WordPress updated
- Keeping your theme and plugins updated
- Avoid installing unneeded plugins
- Installing an SSL
- Security plugins and which ones to get
- SSL plugin
- General security plugin
- Other plugins to consider
- Setting up secure user accounts
- User roles and abilities
- Administrator
- Editor
- Author
- Contributor
- Subscriber
- Managing users
- Enabling users to self-register
- User management plugins
- Summary
- Choosing and Installing Themes
- Finding themes
- WordPress Theme Directory
- Main types of themes
- Finding more themes
- The factors to consider when choosing a theme
- The structure of a theme
- Factors to consider when choosing a theme
- The purpose of the theme
- Theme licensing
- Up-to-date themes only
- Themes that are customizable
- Themes with a responsive structure
- Support reviews and documentation
- Installing and changing themes
- Adding a theme from within wp-admin
- Downloading extracting and uploading
- Summary
- Customizing your Website Appearance/Design
- Menus
- Adding a menu
- Displaying a menu
- Widgets
- WordPress Customizer
- Site identity
- Colors
- Header Media
- Background
- Widgets
- Homepage settings or Static Front Page
- Additional CSS
- Scheduling your design changes
- Customizer previews
- Optimizing for mobile and working with AMP
- How to enable AMP in WordPress
- Summary
- Developing your Own Theme
- Setting up your design
- Designing your theme to be WordPress-friendly
- Three paths to theme development
- Building a theme from the ground up
- Building a theme with a framework
- Building a theme with a starter theme
- Converting your design into code
- Examining the HTML structure
- Examining the CSS
- Converting your build into a theme
- Creating the theme directory
- Naming your directory and creating backup copies of your build files
- Preparing the essential files
- Adding a screenshot
- Create a screenshot
- Uploading your directory
- Activating your theme
- How to create basic WordPress content
- The functions.php file
- The <head> tag
- The header and footer
- The sidebar
- Main column – the loop
- Creating template files within your theme
- Understanding the WordPress theme structure
- Breaking it up
- The header.php file
- The footer.php file
- The sidebar.php file
- Your four template files
- Archive template
- Single template
- Page template
- Generated classes for body and post
- Other WordPress templates
- Creating and using a custom page template
- Making your theme widget-friendly
- Going back to our sidebar
- Working with the functions.php file
- Adding some widgets
- Additional widgetizing options
- Enabling a menu in your theme
- Making your theme editable in the WordPress Customizer
- Creating a child theme
- Creating the new theme directory
- Creating the style sheet
- Using your child theme
- Sharing your theme
- Summary
- Social Media Integration Podcasting and HTTPS
- Integrating social media
- Making your blog social media friendly
- Setting up social media share buttons
- Setting up social media APIs integration
- Setting up automatic content distribution to social media
- The Jetpack plugin
- The Revive Old Posts plugin
- Setting up social media metrics tracking
- Podcasting
- Creating a podcast
- Recording yourself
- Making a post
- Podcasting plugins
- Using a service to host audio files for free
- HTTPS – what why and how?
- What is HTTPS?
- Why HTTPS is important for a modern WordPress site
- How to set up HTTPS
- Summary
- Developing Plugins Widgets and an Introduction to REST API
- Plugins
- Building plugins from scratch
- Plugin code requirements
- A basic plugin – adding link icons
- Naming and organizing the plugin files
- Writing the plugin's core functions
- Adding hooks to the plugin
- Trying out the plugin
- Adding an admin page
- Adding management page functions
- Modifying the doctype_styles_new_regex() function
- Adding hooks
- Trying out the plugin
- Testing your plugins
- A plugin with database access – capturing searched words
- Getting the plugin to talk to the database
- Adding management page functions
- Trying out the plugin
- Building a plugin for the block-based editor
- Learning more
- Widgets
- Custom tag cloud widget
- Naming our widget
- The widget structure
- The widget initiation function
- The widget form function
- The widget save function
- The widget print function
- Custom widget styles
- Initiating and hooking up the widget
- Trying out the widget
- Learning more
- Bundling a widget with an existing plugin
- Shortcodes
- Shortcodes and the way they work
- Types of shortcodes
- Creating a simple shortcode
- The WordPress REST API
- What is the REST API?
- Why use WordPress REST API?
- How to get started with the REST API
- Creating a plugin that uses the REST API
- Summary
- Section 3: Non-Blog Websites
- Creating a Non-Blog Website Part One - The Basics
- The must-do tasks
- Static websites
- The process
- Building your home page
- Creating easy-to-grasp menus
- Corporate or business websites
- Picking a clean theme
- Branding elements
- Good navigation
- Custom home page
- Slider (optional)
- One-page websites
- Picking a one-page theme
- Branding elements
- High-quality images
- Summary
- Creating a Non-Blog Website Part Two - E-Commerce Websites and Custom Content Elements
- E-commerce stores
- Is WordPress a good platform for an e-commerce store?
- Getting a good e-commerce plugin
- Plugin installation and initial setup
- Setting up the main store pages
- Your store location
- Shipping and payments
- Adjusting your store design
- Adding products
- Stats – orders coupons and reports
- Video blogs and photo blogs
- Exploring themes for video and photo sites
- Getting plugins for video and photo blogs
- Social networks
- Installing a social network
- Designing your social network
- Extending the functionality
- Introducing custom post types
- Registering a new post type
- Adding labels
- Adding messages
- Creating book template files
- Registering and using a custom taxonomy
- Customizing the admin display
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時(shí)間:2021-07-02 12:37:46