Advance WordPress in Hindi

Advance WordPress in Hindi

5 out of 5 based on 1 customer rating

Rs. 400.00

Pages : 835
Format : PDF
Type : Softcopy EBook
Author : Kuldeep Mishra
Contact : 097994-55505
Demo : Download Free Chapters
Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Product Description

चूंकि WordPress वर्तमान में सबसे ज्‍यादा Use किया जाने वाला Blogging/CMS Platform है, जिसे हम हमारी जरूरत के अनुसार जिस तरह से चाहें उस तरह से Edit व Modify करते हुए Different प्रकार की जरूरतों को पूरा कर सकते हैं और WordPress को Modify करने के लिए सामान्‍यत: हम WordPress Themes Plugins Create करते हैं।

यानी WordPress हमें Themes व Plugins के माध्‍यम से WordPress Core को Different प्रकार के Projects Develop करने के लिए Modify करने की सुविधा Provide करता है और क्‍योंकि WordPress दुनियां में सबसे ज्‍यादा Use किया जाने वाला Platform है।

इसलिए यदि आप चाहें, तो WordPress PluginsThemes Develop करते हुए भी न केवल अच्‍छी Earning कर सकते हैं, बल्कि यदि आप स्‍वयं WordPress को Use करते हुए Professional Development करते हैं, तो उस स्थिति में भी आप Themes व Plugins के माध्‍यम से विभिन्‍न प्रकार के Different Tasks को बिना Core Codes को Touch किए हुए भी Fulfill कर सकते हैं।

अत: यदि आप WordPress Plugins and Themes Development में Interested हैं, तो ये पुस्‍तक आपके लिए ही है, जिसमें WordPress के विभिन्‍न APIs को काफी विस्‍तार से Discuss किया गया है, ताकि आप विभिन्‍न प्रकार की जरूरतों को पूरा करने के लिए High Quality WordPress ThemesPlugins Develop कर सकें।

Index of Contents

WordPress Introduction

What is WordPress
Blog V/s CMS (Content Management System)
Why Use WordPress

Development Environment Setup

Local Web Server Setup
WordPress Software – Download and Extract
WordPress Software – Installation
WordPress Development – IDE
NetBeans Setup for WordPress Development
Aptana Studio 3 Setup for WordPress Development
DreamWeaver CS5 – Setup for WordPress Development
WPIDE Plugin

WordPress Functional Overview

WordPress Source Codes
Configurable Core Files
      wp-config.php File
      Advanced wp-config.php Options
      .htaccess File
      Files of wp-content Folder

WordPress Core

What is the WordPress Core
WordPress Core as Reference
Exploring the WordPress Core Code
      functions.php
      pluggable.php
      plugin.php
      post.php
      category.php

What is WordPress Codes
      Plugin API
      Widget API
      Shortcode API
      HTTP API
      Settings API
      Dashboard Widgets API
      Rewrite API

WordPress Database Schema

Table Structure
Table Details
      wp_comments
      wp_commentsmeta      
      wp_links
      wp_options
      wp_posts
      wp_postmeta
      wp_terms
      wp_terms_taxonomy
      wp_terms_relationships
      wp_users
      wp_usermeta

WordPress Initialization Sequence

WordPress Rendering Sequence

Template Selection
Search Template Selection
Home Template Selection
Comments-Popup Template Selection
Single Post Template Selection
      Custom Post Type
      Attachment Template Selection
Single Page Template Selection
      Custom Page Template
Front-Page Template Selection
Paged Template Selection
Archive Template Selection
Custom Post Type Archive Template Selection
Date Template Selection
Author Template Selection
Category Template Selection
Tag Template Selection
Taxonomy Template Selection
WordPress Template Selection Hierarchy – Shortcut

WordPress Hook System

WordPress Hooks Basics
      Actions Hook
      Filters Hook
WordPress Hook Anatomy
      do_action() – Gateway to Fire Action Hooks
      add_action() – Action : The Callback Function
      apply_filters() – Gateway to Fire Filter Hooks
      add_filter() – Filter : The Callback Function

WordPress Query – WP_Query Class

WP_Query – Properties
WP_Query – Methods
      init() Method
      parse_query( $query ) Method
      parse_query_vars() Method
      get( $query_var ) Method
      set( $query_var, $value ) Method
      &get_posts() Method
      next_post() Method
      the_post() Method
      have_posts() Method
      rewind_posts() Method
      &query( $query ) Method
      get_queried_object() Method
      get_queried_object_id() Method
      WP_Query( $query = ” ) Constructer Method
WordPress – The Loop
      have_posts() API Function
      the_post() API Function
      setup_postdata() API Function
      rewind_posts() API Function
      next_post() API Function
WP_Query – Other Methods
      get_query_var( $var ) API Function
      get( $var ) Method
      set( $query_var, $value ) Method
Special Methods and Functions
      WP_Query ( $query = ” ) Constructor
      get_posts() API Function
      get_pages() API Function
      query_posts() API Function
      wp_reset_query API Function
      wp_reset_postdata() API Function
      is_main_query() API Function
      get_queried_object() API Function

WordPress Database – The wpdb Class

Interaction with Database
Firing Query on Database
      $wpdb->query(‘query’) Method
$wpdb Object – Properties
      show_errors Property
      suppress_errors Property
      last_errors Property
      num_queries Property
      last_query Property
      col_info Property
      queries Property
      prefix Property
      ready Property
      charset Property
      collate Property
      real_escape Property
      base_prefix
      blogid Property
      tables Property
      posts Property
      postmeta Property
      users Property
      usermeta Property
      comments Property
      commentmeta Property
      links Property
      options Property
      terms Property
      term_taxonomy Property
      term_relationships Property
      blogs Property
      signups Property
      site Property
      sitemeta Property
      registration_log Property
      blog_versions Property
Database Queries with Custom Tables
Adding Records using WordPress API Methods
      Inserting New Record
      Updating Record
Retrieving Records using WordPress API Methods
      Retrieving Single Value
      Retrieving Single Column
      Retrieving Single Record
      Retrieving Full Result-Set
What is SQL Injection Attack
Show and Hide MySQL Errors
Clearing the Cache

WordPress Plugin Development

WordPress Event Driven Programming Model
Creating Custom Plugin
Plugin Activation and Deactivation API Functions
Plugin Un-Installation API Function
Internationalization
Directory Constants
Plugin Settings – The Options API
      Saving Plugin Options
      Array of Options
Creating Admin Interface – Menu and Submenu
      Top Level Menu
      Sub Menu
      Visual Consistency
WordPress Sidebar Widgets
      Creating Widget
WordPress Dashboard Widget
WordPress Meta Boxes
      Adding Custom Meta Box
      Getting Custom Meta Box Data
      Saving Custom Meta Box Data
      Custom Fields in WordPress
WordPress Plugin’s Option Page with Settings API
      register_setting() API Function
      settings_fields() API Function
      add_settings_section() API Function
      add_settings_field() API Function
Settings API for Plugin’s Configuration Page
      Creating Plugin Configuration Page
      Registering New Settings and Defining Sections and Fields
      settings_fields() API Function
      do_settings_sections() API Function
      do_settings_fields() API Function
Errors Validation with Settings API
Custom Data Manipulation using Custom Table
      Creating Custom Table
      Upgrading Custom Table
      Deleting Custom Table
      Updating Custom Table
WordPress Transients API for Time Bound Data
      Saving Transients
      Retrieving Transient
      Removing Transient
WordPress Shortcode API
      Adding Shortcode Handler
      Handling Shortcode Attributes
      Removing Shortcodes Manually
      Stripping Shortcode Tags from Contents
      Handling Nested Shortcodes
Plugin Security Management
      User Permissions
      NONCES
      Data I/O – Validation and Sanitization
      Using Data Validation and Sanitization
WordPress Users API
      Working with WordPress Users
      Roles and Capabilities
      WordPress Access Limits
      Roles Customization
WordPress HTTP API
      Fundamentals of HTTP Requests
      HTTP Functions of WordPress
jQuery AJAX in WordPress
      Proper Way to Include Scripts in WordPress
      Handling Core/Custom Scripts Properly
      Managing Styles in WordPress
      Adding Scripts When Needed
      Dynamic Scripts in WordPress
      jQuery AJAX in WordPress
WordPress CRON API
      Scheduling Recurring Event
      Scheduling Single Event
      Unscheduling Cron Job Event
      Specifying Custom Intervals
      Viewing Scheduled Cron Events
      True CRON
WordPress Rewrite API
      Permalink Principles
      WordPress Query Handling

WordPress Theme Development

Theme Development Standards
      HTML Coding Standards
      CSS Coding Standards
      JavaScript Coding Standards
      PHP Coding Standards
WordPress Theme Anatomy
      style.css File
      Functions File
      Template Files
Theme – Template Inclusion Tags
      get_header() Template Tag API Function
      get_footer() Template Tag API Function
      get_sidebar() Template Tag API Function
      get_search_form() Template Tag API Function
      comments_template() Template Tag API Function
      Including Template-Part Files
      Locating Template
Compulsory Hooks of Theme
      wp_head()
      wp_footer()
      wp_meta()
      comment_form()
Template Tags – WordPress Theme : API Functions
      What is Template Tag?
      Template Tags Files
      Conditional Template Tags
      Unconditional Template Tags
Custom Theme Development
      Displaying WordPress Site/Blog Information
      Handling WordPress Theme and Plugin Directories
      Displaying Title of the Webpage
      Specifying Theme Classes
      Creating Navigational Menus
      The Loop – Use in the Theme
      Post Related Template Tags
Adding Default Comment Form
Adding Custom Theme Sidebars
      Register Several Sidebars
      Register Single Sidebar
      Active and Dynamic Sidebar
      Display Sidebar on Theme
      Unregister Sidebar
Other Theme Features
      Automatic Feed Links
      HTML5 Support
      Custom Background
      Custom Headers
Other Theme Templates
      footer.php Template
      index.php Template
      archive.php Template
      page.php Template
      single.php Template
      comments.php Template
      search.php Template
Child Theme
      Creating Child-Theme
      Activating Child-Theme
      Replacing Parent-Theme’s Template Files
      Replacing Parent-Theme’s functions.php
      Including Files in Child-Theme