0% found this document useful (0 votes)
6 views46 pages

U4 PHP

dfsd

Uploaded by

nkpatel2355
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views46 pages

U4 PHP

dfsd

Uploaded by

nkpatel2355
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 46

Web Programming using PHP (WPPHP)

DU #2104CS304

Unit-04
Introduction to
WordPress

Prof. Vijay M Shekhat


Computer Engineering Department
Darshan Institute of Engineering & Technology, Rajkot
[email protected]
9558045778
 Outline
Looping
Classical Editor
Introduction of WordPress User Roles in WordPress
Importance of WordPress Website Pre Install Theams in Wordpress 6.3
Prerequisites of WordPress Pre Install Plugins in Wordpress 6.3
Installing WordPress Settings in WordPress
Post Plugins
Adding Post to your Website
Themes
Page
Adding Pages to your Website
Differentiate Posts and Pages
Categories
Tags
Comments
Media
Menu
Gutenberg Editor
Introduction of WordPress
 WordPress is a free, open-source website creation platform.
 On a more technical level, WordPress is a content management system (CMS) written in PHP
that uses a MySQL database.
 WordPress is the easiest and most powerful blogging and website builder in existence today.
 WordPress is an excellent website platform for a variety of websites.
 From blogging to e-commerce to business and portfolio websites, WordPress is a versatile
CMS.
 Designed with usability and flexibility in mind, WordPress is a great solution for both large
and small websites.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 3


Importance of WordPress Website

1 2
Free Easy to Use

3
6 WordPress
Completely
Meture Website
Customizable

5
4
Safe and
SEO Friendly
Secure

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 4


Prerequisites of WordPress
 To run WordPress we recommend your host supports:
 PHP version 7.4 or greater.
 MySQL version 5.7 or greater OR MariaDB version 10.4 or greater.
 HTTPS support

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 5


Installing WordPress
1. Download and Install XAMPP
2. Start XAMPP
3. Create a database for your project
4. Download WordPress from https://wordpress.org/download/
5. Install WordPress in XAMPP by following simple steps as per installing guidance
6. Crete your WordPress Website

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 6


Post
 A WordPress post is feature which makes your site as a blog website.
 Posts are generally news or informational updates about a certain topic or talking point.
 They are dynamic and constantly changing the content of your website.
 Posts are listed in reverse chronological order and can be tagged, categorized, and even
archived on your site.
 Posts may also be “pinned” in a blog, meaning that regardless of the publication date, they
will be shown first.
 WordPress posts are what make up the RSS content of your WordPress blog. So, when
someone subscribes to your RSS feed, your posts will be the content that’s delivered to them.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 7


Adding Posts to your Website
1. Login and go to dashboard
2. Click on Posts menu on the left sidebar
3. Click on the Add new post sub menu
4. Use the screen provided to create your post as desired
5. Publish post when you complete it, the post will display on the blogging page

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 8


Themes
 A WordPress theme is a collection of templates, code files, and stylesheets that modify the
way a WordPress website is displayed on the front-end, without modifying the core
WordPress software.
 Some WordPress themes are bundled with a page builder for easy editing and customization.
 WordPress themes allow you to customize your website down to the fonts and colors.
 Once you install a theme, you can change countless elements.
 Some themes limit which changes you can make, but they’re by and large highly
customizable.
 The good news is that there are plenty of options out there, so if you don’t like one theme,
you can easily switch it for another without losing your content.
 WordPress themes are more than “skins.” They provide control not only over the visual
presentation of content but also over the behavior of certain site elements when visitors
interact with them.
 For example, a responsive theme might re-order certain elements when a visitor views your
site Prof.
from mobile.
Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 9
Page
 A WordPress page contains content that is typically more generic than posts.
 Pages don’t come with dates attached to them.
 Pages are usually in a static part of your site.
 For example: About Us, Contact Us, etc.
 Pages may also be used like templates to store posts within them.
 Pages can have a hierarchy, which means you can nest pages under other pages by making
one the “Parent” of the other, thus creating a group of pages.
 Due to their static nature, pages aren’t included in RSS feeds.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 10


Adding Pages to your Website
1. Login and go to dashboard
2. Click on Pages menu on the left sidebar
3. Click on the Add new page sub menu
4. You can select from readymade page layouts, or click Start blank to create an empty page
5. Provide title of a page by typing it in the box at the top that says Add title
6. If you selected a page layout in step 4, a title will be there, also you can edit this title as per
need
7. Click on the + block inserter icon to add new content, or click on any block to edit existing
content

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 11


Differentiate Posts and Pages
Posts Pages

01 Content Type is Dynamic Content Type is Static 01

Included Author and Date Time Not Included Author and Date
02 Details Time Details 02

Organize using Categories and Organize as a Child and Parent


03 Tags Pages 03

04 Used as RSS Feed Can Not Used as RSS Feed 04

Arranged in Reverse
05 Chronological Order
Arranged in Hierarchical Order 05

Supported Social and Comment Not Supported Social and


06 features Comment features 06

07 Can not Use Custom Templates Can Use Custom Templates 07

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 12


Categories
 Categories keep your posts organized and easy for your readers to navigate.
 You might want to create categories for different topics you cover on your blog.
 For example:
 A food blog may use categories for Breakfast, Lunch, Dinner, and Dessert.
 A company may create categories for News, Promotions, and Product Releases.
 A graphic designer may have categories for Illustration, Video, UX Design, and Logo Creation.
 No matter the topic of your blog, categories keep your posts in order as your blog grows.
 New blogs start with one default category called Uncategorized.
 To create your own categories, follow these steps:
1. Go to your dashboard.
2. Navigate to Posts → Categories.
3. You will see Add New Category form.
4. Give the new category a name, description (optional), slug (optional), and select parent category to create
sub category.
5. Click Add New Category button to save the new category.
Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 13
Tags
 Tags are similar to categories, but they are generally used to assign more specific keywords to
your post.
 The use of tags is completely optional.
 You can assign multiple tags to each post.
 Depending on the theme and widgets you have activated, tags can be displayed at the top or
bottom of posts, on the individual post view, and/or in the sidebar.
 Some themes use tags to create featured content on home pages.
 To add Tags to a Post follow these steps:
1. In your dashboard, click on Posts and open the post you want to tag.
2. Open the post settings sidebar and find the Tags section.
3. Using your keyboard, type your tag followed by a comma or the Enter key.
4. If the tag has already been created for a previous post, the Tags box will begin to auto-populate with
matching tags as shown below.
5. When finished, click Update or Publish to apply the changes to that post.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 14


Comments
 Comments allow your website’s visitors to have a discussion with you and each other.
 When you activate comments on a Page or post, WordPress inserts several text boxes after
your content where users can submit their comments.
 Once you approve a comment, it appears underneath your content.
 Whether you want to customize how you receive comments or tweak how your site displays
comments, WordPress provides a thorough set of options to build a community from the
visitors to your site.
 All comments on a WordPress website are displayed on the Comments dashboard in your
WordPress admin area. It displays all comments by default.
 Comment will be in one of the following state and you can change it as per need.
1. Pending: comments submitted by your visitors, but won’t be visible on your blog posts unless you
approve them.
2. Approved: comments published and are publicly visible on your blog posts by all your website visitors.
3. Spam: comments flagged as possibly unwanted or irrelevant, and aren’t visible to your site visitors.
4. Trash: comments marked as unwanted and will be automatically deleted for good after 30 days.
Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 15
Media
 Media consists of the images, video, recordings, and files that you upload and use in your
blog.
 Media is typically uploaded and inserted into the content when writing a Post or writing a
Page.
 Note that the Uploading Setting in the Settings Media Screen describes the location and
structure of the upload directory (where your media files are stored).
 If you do need to upload Media, even if that Media is not related to a Post or Page, then you
need to use the Media Add New Screen.
 Visit the Media add new screen to install new media by clicking the Add New link at the top
of this screen or Select Media > Add New from the left side menu.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 16


Menu
 In any website menu is links to various pages and sub pages provided on each page for easily
visit to any page of website.
 Generally menu is provided on top or in the form of side bar.
 WordPress menu is also represent the same link to various page in the website.
 WordPress provide inbuilt menu which display all links within it on top of each page.
 Defining a Menu
1. Login to the WordPress Dashboard.
2. From the ‘Appearance’ menu on the left-hand side of the Dashboard, select the ‘Editor’ option and go to
‘navigation’ .
3. Select edit menu button with edit symbol.
4. Enter a name for your new menu in the Menu Name box by clicking ‘+’ button if you created page before
creating enu you can directly select it or you can link later.
5. Save changes.
 For Delete a Menu goto remove menu setting from menu list.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 17


Gutenberg Editor
 Gutenberg is the default WordPress editor introduced in WordPress 5.0.
 As a replacement for the TinyMCE editor, it offers a different way to create interactive posts
and pages.
 After the WordPress 5.9 update, Gutenberg became more than just a content editor.
 It includes all aspects of customization to provide a full site editing (FSE) experience, which
means you’ll be able to build and design your entire WordPress site using the editor.
 Using a block-based approach, Gutenberg includes every element you typically need to create
a web page, such as paragraphs, headings, lists, buttons, widgets, embeds, and columns.
 It also provides a better visual representation of the page, making it more like a page builder
than the previous WordPress editor.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 18


Classical Editor
 Classic Editor is an official plugin of the team WordPress.
 With its help, you can restore the previous (“classic”) WordPress editor and the “Edit Post”
screen.
 It enables plugins to extend that screen, add old-style meta boxes, or otherwise rely on the
prior editor.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 19


User Roles in WordPress
 WordPress provide six different roles and accordingly have rights.
1. Subscriber: can only manage their profile.
2. Contributor: can write and manage their own posts but cannot publish them.
3. Author: can publish and manage their own posts but not others post.
4. Editor: can publish and manage posts including the posts of other users.
5. Administrator: has access to all the administration features within a single site.
6. Super Admin: can access to the site network administration features and all other features.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 20


Pre Install Themes in WordPress 6.3
1. Twenty Twenty-Three
2. Twenty Twenty-Two
3. Twenty Twenty-One

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 21


Pre Installed Plugins in WordPress 6.3
 Akismet Anti-Spam: Spam Protection
 Hello Dolly

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 22


Settings in WordPress
 WordPress provide following settings groups:
1. General Settings
2. Writing Settings
3. Reading Settings
4. Discussion Settings
5. Media Settings
6. Permalinks Settings
7. Privacy Settings

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 23


General Settings in WordPress
 General Settings screen is the default Screen in the Settings Administration Screen and
controls some of the most basic configuration settings for your site:
 Site title
 Enter the name of your site (or blog) here.
 Tagline
 In a few words, explain what your site is about. Your sites’s slogan, or tagline, might be entered here.
 WordPress Address (URL)
 Enter the full URL of the directory containing your WordPress core application files (e.g., wp-config.php, wp-
admin, wp-content, and wp-includes). For example, if you installed WordPress into a directory called
“DarshanUniversity”, then the WordPress address would be http://example.net/ DarshanUniversity (where
example.net is your domain). If you installed WordPress into your web root, this address will be the root URL
http://example.net.
 Site Address (URL)
 Enter the address you want people to type in their browser to reach your WordPress site. This is the directory where
WordPress’s main index.php file is installed. The Site address (URL) is identical to the WordPress address (URL)
(above) unless you are giving WordPress its own directory. WordPress will trim a slash (/) from the end. If you
defined the WP_HOME constant in your wp-config.php file, that value will appear in this field and you will not be
able to make changes to it from the WordPress administration screen.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 24


Cont…
 E-mail Address
 Enter the e-mail address to which you want WordPress to send messages regarding the administration and
maintenance of your WordPress site.
 Membership
 Anyone can register – Check this checkbox if you want anyone to be able to register an account on your site.
 New User Default Role
 This pull-down box allows you to select the default Role that is assigned to new users.
 Site Language
 The WordPress dashboard language.
 Timezone
 From the pulldown box, choose a city in the same timezone as you.
 Date Format
 The format in which to display dates on your site.
 Time Format
 The format in which to display times on your site.
 Week Starts On
 Select your preferred start date for WordPress calendars from the drop-down box.
 Save Changes
Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 25
Writing Settings
 Writing Settings screen is used to control the interface you use when writing new posts.
 These settings control WordPress’s features in the adding and editing posts, Pages, and Post
Types, as well as the optional functions like Remote Publishing, Post via e-mail, and Update
Services.
 Default Post Category
 The default post Category is Category assigned to a post if you fail to assign any other Categories with writing
your posts. If you delete a Category, the posts in that Category will be assigned the default post Category.
 Default Post Format
 Post Formats are used by themes to create different styling for different types of posts. This settings is only visible
if the current activated theme supports Post Formats.
 Post via e-mail
 With this option, you can set up your blog to publish e-mails as blog posts. To do this, you would send an e-mail to
a specific address you’ve established for the purpose. More than likely, you will need the help of your web host
and/or your e-mail provider.
 Update Services
 When you publish a new post, WordPress automatically notifies the update services of the sites listed in the box.
 Save Changes

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 26


Reading Settings
 The options in the Reading Settings Screen are few in number, but still important.
 You can decide if you want your latest posts or a “static” Page displayed as your website’s
front (home) page.
 You can also adjust how many posts are displayed on that home page.
 In addition, you can adjust syndication feed features to determine how the information from
your site is sent to a reader’s web browser or other applications.
 You can select each post in a feed, include full text excerpt.
 Also you can on off search engine visibility.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 27


Discussion Settings
 Discussion Settings Screen allows you to set the options concerning comments (also called
discussion).
 Default article Setting
 These settings may be overridden for individual articles.
 Attempt to notify any blogs linked to from the article – If you check this box, WordPress will send out a ping to a
site or article you have linked to in your post.
 Allow link notifications from other blogs (pingbacks and trackbacks) – Check this box so WordPress to accepts or
declines the pings from other sites which may reference your site or an article on your site.
 Allow people to post comments on new articles
 Other comment settings
 Comment author must fill out name and e-mail
 Users must be registered and logged in to comment
 Automatically close comments on articles older than [X] days
 Enable threaded (nested) comments [X] levels deep
 Break comments into pages with [X] top level comments per page and the [last/first] page displayed by default.
Comments should be displayed with the [older/newer] comments at the top of each page

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 28


Cont…
 Email me whenever
 Anyone posts a comment
 A comment is held for moderation
 Before a comment appears
 An administrator must always approve the comment
 Comment author must have a previously approved comment
 Comment Moderation
 Hold a comment in the queue if it contains [X] or more links (A common characteristic of comment spam is a large
number of hyperlinks.)
 When a comment contains any of these words in its content, name, URL, e-mail, IP or browser’s user-agent string
it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match
“WordPress”
 Disallowed Comment Keys
 When a comment contains any of these words in its content, author name, URL, e-mail, IP address or browser’s
user-agent string, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will
match “WordPress”.
 Avatar display
 Show Avatars

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 29


Cont…
 Maximum Rating
 This setting controls (or limits) the ‘highest’ level or rating of gravatar you allow to be displayed.
 G — Suitable for all audiences
 PG — Possibly offensive, usually for audiences 13 and above
 R — Intended for adult audiences above 17
 X — Even more mature than above
 Default Avatar
 For users without a custom avatar of their own, you can either display a generic logo or a generated one based on
their e-mail address.
 Mystery Man
 Blank
 Gravatar Logo
 Identicon (Generated)
 Wavatar (Generated)
 MonsterID (Generated)
 Retro (Generated)
 Save Changes

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 30


Media Settings
 Media Settings Screen controls the various settings related to images and other media that
are used in writing posts and pages.
 Image sizes
 The sizes listed below determine the maximum dimensions in pixels to use when inserting an image into the body
of a post.
 Thumbnail size – Enter the Width and Height, and check or uncheck Crop thumbnail to exact dimensions
 Medium size – Enter the Max Width and Max Height
 Large size – Enter the Max Width and Max Height
 Uploading Files
 Organize my uploads into month- and year-based folders
 Save Changes

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 31


Permalinks Settings
 Permalinks are the permanent URLs to your individual pages and blog posts, as well as your
category and tag archives. A permalink is the web address used to link to your content. The
URL to each post should be permanent and never change — hence the name permalink.
 Permalinks Settings Screen allows you to choose your default permalink structure.
 Common settings
 Check one of the radio buttons corresponding to the correct Permalink Structure for your blog.
 Plain (http://www.darshan.ac.in/?p=123)
 Day and name (http://www.darshan.ac.in/2023/08/15/demo-post/)
 Month and name (http://www.darshan.ac.in/2023/08/demo-post/)
 Numeric (http://www.darshan.ac.in/branch/1)
 Post name (http://www.darshan.ac.in/demo-post)
 Custom structure
 Optional
 Category base – Enter a custom prefix for your category URLs here (http://www.darshan.ac.in/posts/placement)
 Tag base – Enter a custom prefix for your tag URLs here. (http://www.darshan.ac.in/tags/placement)
 Save Changes

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 32


Privacy Settings
 WordPress 4.9.6 included a Privacy Settings tool. Administrator can create new page or
specify existing one as Privacy Policy page of the site.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 33


Plugins
 In WordPress, a plugin is a small software application that extends the features and functions
of a WordPress website.
 Plugins play a major role in building great websites using WordPress.
 They make it easier for users to add features to their website without knowing a single line of
code.
 There are over 59,666 free plugins available in the WordPress.org/plugins directory and
thousands of premium WordPress plugins written by third-party developers.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 34


Yoast SEO Plugin
 Since 2008 Yoast SEO has helped millions of websites worldwide to rank higher in search
engines.
 Yoast’s mission is SEO for Everyone.
 Yoast SEO Free contains everything that you need to manage your SEO, and the Yoast SEO
Premium plugin and its extensions unlock even more tools and functionality.
 Yoast SEO is packed full of features, designed to help visitors and search engines to get the
most out of your website. Some of them are:
 Automated technical SEO improvements, like canonical URLs and meta tags.
 Advanced XML sitemaps; making it easy for Google to understand your site structure.
 Title and meta description templating, for better branding and consistent snippets in the search results.
 An in-depth Schema.org integration that will increase your chance of getting rich results, by helping search
engines to understand your content.
 Full control over site breadcrumbs, so that users and search engines always know where they are.
 Faster loading times for your whole website, due to an innovative way of managing data in WordPress.
 [Premium] E-mail support for our Yoast SEO Premium users.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 35


Cont…
 [Premium] The possibility to expand Yoast SEO with the News SEO, Video SEO, Local SEO and
WooCommerce SEO extensions.
 [Premium] New! Yoast SEO Premium comes with an IndexNow integration to ping search engines like
Microsoft Bing whenever you publish or update content.
 New! Yoast SEO comes with wide-ranging crawl settings that help you improve how search engines crawl
your site, lowering its carbon footprint.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 36


Elementor Plugin
 The Elementor Website Builder has it all drag and drop page builder, pixel perfect design,
mobile responsive editing, and more.
 Some of the features of Elementor plugin
 The number 1 web creation platform, powering over 10 million websites worldwide.
 One platform, unlimited web creations
 Pixel-perfect designs
 Full website kits and template library
 Fully responsive
 Accelerated creation workflow
 Fast loading websites
 Promoting accessibility
 Supported by a strong community
 Over 40+ free widgets and counting
 Developer api
 Translated to 59+ languages, includes rtl support

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 37


bbPress Plugin
 bbPress is easy to integrate, easy to use, and is built to scale with your growing community.
 bbPress is intentionally simple yet infinitely powerful forum software, built by contributors to
WordPress.
 bbPress has been translated into 54 locales.
 bbPress comes with a robust theme-compatibility API that does its best to make bbPress look
and feel right with just-about any WordPress theme.
 You may need to adjust some styling on your own to make everything look pristine.
 You may want to customize the register/activation/sign-in/lost-password flows, to better suit
your site.
 bbPress comes with a bevy of shortcodes to make this possible, listed here:
https://codex.bbpress.org/shortcodes/
 bbPress also comes with built-in support for Akismet and BuddyPress, two very popular and
very powerful WordPress plugins.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 38


Akismet plugin
 Akismet plugin is the best anti-spam protection to block spam comments and spam in a
contact form.
 Akismet plugin is the most trusted antispam solution for WordPress and WooCommerce.
 Akismet checks your comments and contact form submissions against our global database of
spam to prevent your site from publishing malicious content.
 You can review the comment spam it catches on your blog’s “Comments” admin screen.
 Major features in Akismet include:
 Automatically checks all comments and filters out the ones that look like spam.
 Each comment has a status history, so you can easily see which comments were caught or cleared by
Akismet and which were spammed or unspammed by a moderator.
 URLs are shown in the comment body to reveal hidden or misleading links.
 Moderators can see the number of approved comments for each user.
 A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 39


Mailchimp plugin
 This plugins helps you grow your email list in Mailchimp.
 You can use it to create good looking and accessible sign-up forms or integrate with any other
existing form on your WordPress site, like your contact, comment or checkout form.
 Mailchimp is a newsletter service that allows you to send out email campaigns to a list of
email subscribers.
 It is free for lists with up to 500 email subscribers, which is why it is the newsletter-service of
choice for thousands of small businesses across the globe.
 Some features of Mailchimp plugin are:
 Connect with your Mailchimp account in seconds.
 Sign-up forms which are good looking, user-friendly and mobile optimized. You have complete control
over the form fields and can build your forms using native HTML.
 Seamless integration with the other plugins.
 If direct integration is not available with any plugin you can probably still use our custom
integration feature. Alternatively, the plugin comes with a PHP API to programmatically add a new
subscriber to Mailchimp.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 40


Cont…
 Send your WooCommerce orders to Mailchimp so you can see exactly what each subscriber purchased and
how much revenue your email campaigns are generating.
 Well documented through our knowledge base.
 Developer friendly.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 41


WPForms Plugin
 WordPress Forms Plugin that's Easy and Powerful.
 It is drag and drop WordPress form builder.
 WPForms is the best WordPress contact form plugin.
 Here are the some features that makes WPForms the most powerful and user-friendly
WordPress form builder in the market.
 Drag & Drop Form Builder
 Responsive Mobile Friendly
 Instant Notifications
 Easy to Embed
 Pre-built Form Templates
 Smart Conditional Logic
 Entry Management
 Marketing & Subscriptions
 Spam Protection
 Payments Made Easy

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 42


Formidable Forms Plugin
 It is the advanced WordPress forms plugin.
 It can create verity of forms like surveys, quizzes, and more.
 It is drag and drop form builder.
 Provide facility to store data in database in free version also.
 Some features of Formidable Forms plugin are:
 Drag & drop form maker
 Complete entry management for web forms and surveys
 Form maker plugin with an advanced styler
 Build smart surveys with beautiful reports

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 43


WooCommerce Plugin
 WooCommerce is the world’s most popular open-source eCommerce solution.
 Our core platform is free, flexible, and amplified by a global community.
 The freedom of open-source means you retain full ownership of your store’s content and data
forever.
 Whether you’re launching a business, taking brick-and-mortar retail online, or developing
sites for clients, use WooCommerce for a store that powerfully blends content and commerce.
 Some features of WooCommerce plugin are:
 Create beautiful, enticing storefronts with themes suited to your brand and industry.
 Increase revenue with an optimized shopping cart experience that converts.
 Customize product pages in minutes using modular product blocks.
 Showcase physical and digital goods, product variations, custom configurations, instant downloads, and
affiliate items.
 Sell subscriptions, bookings, or memberships, with our developer-vetted extensions.
 Rise to the top of search results by leveraging WordPress’ SEO advantage.
 Build on a platform that scales. Get flexible eCommerce for high-volume stores.

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 44


References
1. https://wordpress.org/
2. https://wordpress.com/
3. https://www.hostinger.in/
4. https://wpswings.com/
5. https://blog.hubspot.com/website/wordpress-themes

Prof. Vijay M Shekhat #2101CS512 (WPPHP)  Unit 04 – Introduction to WordPress 45


Web Programming using PHP (WPPHP)
DU #2104CS304

Thank
You

Prof. Vijay M Shekhat


Computer Engineering Department
Darshan Institute of Engineering & Technology, Rajkot
[email protected]
9558045778

You might also like