WordPress Filter Hooks

WordPress in Hindi - BccFalna.com ये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Advance WordPress in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Advance WordPress in Hindi | Page: 835 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

WordPress Filter Hooks, WordPress के Response के रूप में Return होने वाले Content को Modify करता है। ये Content किसी Post या Page का Text हो सकता है, Author का नाम हो सकता है, या Database से Retrieve किया गया कोई Option हो सकता है।

Filters ऐसे Functions होते हैं जो हमेंशा Argument के रूप में Data Accept करते हैं और Processing करने के बाद फिर से Return Value के रूप में Data Return करते हैं।

Actions HookFilters Hook में मूल अन्तर यही है कि Actions Hook हमेंशा किसी न किसी WordPress Action यानी WordPress Event के Response में Execute होते हैं और इन्हें किसी प्रकार के Data की जरूरत Compulsory रूप से नहीं होती। जबकि Filters Hook को हमेंशा Data की जरूरत होती है।

WordPress में Defined विभिन्न Filter Hooks को हम निम्नानुसार विभिन्न Category में Categorized कर सकते हैं:

Page, Post and Attachment (Upload) Filters

जब हम इन Categories के Hooks के बारे में बात करते हैं, तब वास्तव में दो तरह के Hooks होते हैं। पहले प्रकार के Hooks, Database से Data को Read करने से सम्बंधित होते हैं, जबकि दूसरे प्रकार के Hooks, Database में नया Data Write करने से सम्बंधित होते हैं।

Database Read Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database से Data Read होने से लेकर Web Browser में Data Display होने से पहले तक के विभिन्न Execution Points तक Register होते हैं।

attachment_fields_to_edit
attachment_icon
attachment_innerHTML
author_edit_pre
body_class
content_edit_pre
content_filtered_edit_pre
excerpt_edit_pre
date_edit_pre
date_gmt_edit_pre
get_attached_file
get_enclosed
get_pages
get_pung
get_the_excerpt
get_the_guid
get_to_ping
icon_dir
icon_dir_uri
mime_type_edit_pre
modified_edit_pre
modified_gmt_edit_pre
parent_edit_pre
password_edit_pre
post_class
prepend_attachment
sanitize_title
single_post_title
status_edit_pre
the_content
the_content_rss
the_content_feed
the_editor_content
the_excerpt
the_excerpt_rss
the_password_form
the_tags
the_title
the_title_rss
title_edit_pre
type_edit_pre
wp_dropdown_pages
wp_list_pages
wp_list_pages_excludes
wp_get_attachment_metadata
wp_get_attachment_thumb_file
wp_get_attachment_thumb_url
wp_get_attachment_url
wp_mime_type_icon
wp_title 

Database Write Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database में Data Write होने से पहले तक के विभिन्न Execution Points के रूप में Register होते हैं।

add_ping
attachment_fields_to_save
attachment_max_dims
category_save_pre
comment_status_pre
content_filtered_save_pre
content_save_pre
excerpt_save_post
name_save_pre
phone_content
ping_status_pre
post_mime_type_pre
status_save_pre
thumbnail_filename
title_save_pre
update_attached_file
wp_delete_file
wp_generate_attachment_metadata
wp_thumbnail_creation_size_limit
wp_thumbnail_max_side_length
wp_update_attachment_metadata 

Comment, Trackback and Ping Filters

जब हम इन Categories के Hooks के बारे में बात करते हैं, तब वास्तव में इस Category में भी दो तरह के Hooks होते हैं। पहले प्रकार के Hooks, Database से Data को Read करने से सम्बंधित होते हैं, जबकि दूसरे प्रकार के Hooks, Database में नया Data Write करने से सम्बंधित होते हैं।

Database Read Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database से Data Read होने से लेकर Web Browser में Data Page या Edit Screen पर Display होने से पहले तक के विभिन्न Execution Points तक Register होते हैं।

comment_excerpt
comment_flood_filter
comment_post_redirect
comment_text
comment_text_rss
comments_array
comments_number
get_comment_excerpt
get_comment_ID
get_comment_text
get_comment_type
get_comments_number
post_comments_feed_link 

Database Write Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database में Data Write होने से पहले तक के विभिन्न Execution Points के रूप में Register होते हैं।

comment_save_pre
pre_comment_approved
pre_comment_content
preprocess_comment
wp_insert_post_data 

Category and Terms Filters

जब हम इन Categories के Hooks के बारे में बात करते हैं, तब वास्तव में इस Category में भी दो तरह के Hooks होते हैं। पहले प्रकार के Hooks, Database से Data को Read करने से सम्बंधित होते हैं, जबकि दूसरे प्रकार के Hooks, Database में नया Data Write करने से सम्बंधित होते हैं।

Database Read Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database से Data Read होने से लेकर Web Browser में Data Page या Edit Screen पर Display होने से पहले तक के विभिन्न Execution Points तक Register होते हैं।

category_description
category_feed_link
category_link
get_ancestors
get_categories
get_category
list_cats
list_cats_exclusions
single_cat_title
the_category
the_category_rss
wp_dropdown_cats
wp_list_categories
wp_get_object_terms 

Database Write Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database में Data Write होने से पहले तक के विभिन्न Execution Points के रूप में Register होते हैं।

pre_category_description
edited_terms
pre_category_name
pre_category_nicename 

Link Filters

जब हम इन Categories के Hooks के बारे में बात करते हैं, तब इस Category में वे Filter Hooks आते हैं, जो कि WordPress के विभिन्न Links से सम्बंधित होते हैं।

attachment_link
author_feed_link
author_link
comment_reply_link
day_link
feed_link
get_comment_author_link
get_comment_author_url_link
month_link
page_link
post_link
post_type_link
the_permalink
year_link
tag_link 

Date and Time Filters

इस Category में वे Filter Hooks आते हैं, जो कि WordPress के Date and Time से सम्बंधित होते हैं।

get_comment_date
get_comment_time
get_the_modified_date
get_the_modified_time
get_the_time
the_date
the_modified_date
the_modified_time
the_time
the_weekday
the_weekday_date 

Author and User Filters

जब हम इन Categories के Hooks के बारे में बात करते हैं, तब वास्तव में इस Category में भी दो तरह के Hooks होते हैं। पहले प्रकार के Hooks, Database से Data को Read करने से सम्बंधित होते हैं, जबकि दूसरे प्रकार के Hooks, Database में नया Data Write करने से सम्बंधित होते हैं। लेकिन निम्न तीन Filters, ReadingWriting दोनों ही स्थितियों में Available रहते हैं।

login_body_class
login_redirect
user_contactmethods 

Database Read Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database से Data Read होने से लेकर Web Browser में Data Page या Edit Screen पर Display होने से पहले तक के विभिन्न Execution Points तक Register होते हैं।

author_email
comment_author
comment_author_rss
comment_email
comment_url
get_comment_author
get_comment_author_email
get_comment_author_IP
get_comment_author_url
login_errors
login_headertitle
login_headerurl
login_message
role_has_cap
sanitize_user
the_author
the_author_email 

Database Write Related Hooks

इस Category में वे Filter Hooks आते हैं, जो Database में Data Write होने से पहले तक के विभिन्न Execution Points के रूप में Register होते हैं।

pre_comment_author_email
pre_comment_author_name
pre_comment_author_url
pre_comment_user_agent
pre_comment_user_ip
pre_user_id
pre_user_description
pre_user_display_name
pre_user_email
pre_user_first_name
pre_user_last_name
pre_user_login
pre_user_nicename
pre_user_nickname
pre_user_url
registration_errors
user_registration_email
validate_username 

Blogroll Filters

इस Category में वे Filter Hooks आते हैं, जो कि WordPress के Blogroll से सम्बंधित होते हैं।

get_bookmarks
link_category
link_description
link_rating
link_title
pre_link_description
pre_link_image
pre_link_name
pre_link_notes
pre_link_rel
pre_link_rss
pre_link_target
pre_link_url 

Blog Information and Option Filters

इस Category में वे Filter Hooks आते हैं, जो कि WordPress के Blog व Blog के Option से सम्बंधित होते हैं।

all_options
bloginfo
bloginfo_rss
bloginfo_url
loginout
option_(option name)
pre_get_space_used
pre_option_(option name)
pre_update_option_(option name)
register
upload_dir
upload_mimes 

General Text Filters

इस Category में वे Filter Hooks आते हैं, जो कि General Text की Filtering से सम्बंधित होते हैं।

attribute_escape
js_escape 

Administrative Filters

इस Category में वे Filter Hooks आते हैं, जो कि Administrative Screen Texts की Editing से सम्बंधित होते हैं।

admin_user_info_links
autosave_interval
bulk_actions
cat_rows
comment_edit_pre
comment_edit_redirect
comment_moderation_subject
comment_moderation_text
comment_notification_headers
comment_notification_subject
comment_notification_text
cron_request
cron_schedules
custom_menu_order
default_content
default_excerpt
default_title
editable_slug
explain_nonce_(verb)-(noun)
format_to_edit
format_to_post
manage_edit-${post_type}_columns
manage_link-manager_columns
manage_posts_columns
manage_pages_columns
manage_users_custom_column
manage_users_sortable_columns
menu_order
nonce_life
nonce_user_logged_out
postmeta_form_limit
post_updated_messages
pre_upload_error
preview_page_link
preview_post_link
richedit_pre
schedule_event
show_password_fields
terms_to_edit
the_editor
user_can_richedit
user_has_cap
wp_handle_upload_prefilter
wp_handle_upload
wp_terms_checklist_args
wp_upload_tabs
media_upload_tabs 

Rich Text Editor Filters

इस Category में वे TinyMCE  यानी Rich Text Editor को Modify व Configure करने से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

mce_spellchecker_languages
mce_buttons, mce_buttons_2, mce_buttons_3, mce_buttons_4
mce_css
mce_external_plugins
mce_external_languages
tiny_mce_before_init 

Template Filters

इस Category में वे Links, Currently Activated Theme, Templates, Stylesheets से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

locale_stylesheet_uri
stylesheet
stylesheet_directory
stylesheet_directory_uri
stylesheet_uri
template
template_directory
template_directory_uri
theme_root
theme_root_uri
404_template
archive_template
attachment_template
author_template
category_template
comments_popup_template
comments_template
date_template
home_template
page_template
paged_template
search_template
single_template
template_include 

Registration and Login Filters

इस Category में वे Registration Login से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

authenticate
registration_errors
user_registration_email
validate_username
wp_authenticate_user 

Redirect/Rewrite Filters

इस Category में वे Redirect Rewrite से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

allowed_redirect_hosts
author_rewrite_rules
category_rewrite_rules
comments_rewrite_rules
date_rewrite_rules
mod_rewrite_rules
page_rewrite_rules
post_rewrite_rules
redirect_canonical
rewrite_rules_array
root_rewrite_rules
search_rewrite_rules
wp_redirect
wp_redirect_status 

WP_Query Filters

इस Category में वे WP_Query Class के Objects का प्रयोग करके Create किए गए किसी Object द्वारा Fire होने वाली Query से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

found_posts
found_posts_query
post_limits
posts_clauses
posts_distinct
posts_fields
posts_groupby
posts_join
posts_join_paged
posts_orderby
posts_request
posts_where
posts_where_paged
the_posts 

Advanced WordPress Filters

इस Category में Internationalization, Miscellaneous Queries व अन्‍य Fundamental WordPress Functions से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

create_user_query
get_editable_authors
get_next_post_join
get_next_post_sort
get_next_post_where
get_previous_post_join
get_previous_post_sort
get_previous_post_where
gettext
override_load_textdomain
get_meta_sql
get_others_drafts
get_users_drafts
locale
query
query_string
query_vars
request
excerpt_length
excerpt_more
post_edit_form_tag
update_user_query
xmlrpc_methods
wp_mail_from
wp_mail_from_name 

Widgets Filters

इस Category में Widgets से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

widget_archives_dropdown_args
widget_categories_args
widget_links_args
widget_pages_args
widget_tag_cloud_args
widget_text
widget_title 

Widgets Filters

इस Category में Admin Bar से सम्बंधित Filters को Categorized किया गया है, जो कि निम्नानुसार हैं:

wp_admin_bar_class

इस तरह से WordPress में विभिन्न प्रकार की Situations से सम्बंधित विभिन्न ActionFilter Hooks को Define किया गया है, जिन्हें हम हमारी जरूरत के अनुसार Use करके अपने WordPress Platform के Core को अपनी जरूरत के अनुसार Modify कर सकते हैं और अपनी किसी Specific Type की Special Requirement को पूरा कर सकते हैं।

WordPress Action Hooks
Hooks in WordPress - How to Use?

******

ये पोस्‍ट Useful लगा हो, तो Like कर दीजिए।

WordPress in Hindi - BccFalna.com ये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Advance WordPress in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Advance WordPress in Hindi | Page: 835 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

Download All Hindi EBooks

सभी हिन्दी EBooks C, C++, Java, C#, ASP.NET, Oracle, Data Structure, VB6, PHP, HTML5, JavaScript, jQuery, WordPress, etc... के DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।