WP_Query Methods

WP_Query Methods – WP_Query Class में Specified विभिन्न Properties को कभी भी Directly Access नहीं करना चाहिए बल्कि इन्हें Access करने के लिए इसी Class में Define किए गए विभिन्न Methods को Use करना चाहिए, जो कि निम्नानुसार है:

init() Method

इस Method का प्रयोग करके हम WP_Query Class के $wp_query Object को Initialize करते हैं। यानी हम इस Object की सभी Properties को null, zero या false Set कर सकते हैं।

parse_query( $query ) Method

ये Method, Argument के रूप में एक String Formatted Query Accept करता है, उसे Parse करता है और $posts, $post_count, $post$current_post Properties को छोडकर अन्‍य सभी Properties को Initialize कर देता है।

parse_query_vars() Method

ये Method, Old Query String को फिर से Reparse करता है।

get( $query_var ) Method

ये Method, Named Query Variable को Return करता है।

set( $query_var, $value ) Method

ये Method, Named Query Variable को नई Value से Set करता है।

&get_posts() Method

ये Method, Database से Requested Posts को Fetch या Return करता है। साथ ही $posts$post_count Properties को भी Populate करता है। इस Method के साथ Specified & Symbol वास्तव में Actual Parameter को Return करता है। यानी Object का Reference या Pointer Return करता है।

next_post() Method

ये Method, “The Loop” में Use किया जाता है, जो कि Post Pointer को Current Post से अगले Post पर ले जाता है। यानी $current_post को Increment करता है और $post को नए Current Post Object से Set कर देता है तथा Current Post Object Return करता है। यहां ध्‍यान रखने वाली बात ये है कि इस Method द्वारा Return होने वाला Current Post Object, Global $post Variable को Set नहीं करता।

the_post() Method

ये Method भी “The Loop” में Use किया जाता है, जो कि Post Pointer को Current Post से अगले Post पर ले जाने के साथ ही Global $post Variable को भी Set कर देता है।

have_posts() Method

ये Method भी “The Loop” में Use किया जाता है, जो इस बात को निश्चित करता है कि User के Web Browser में Render करने के लिए और Posts Remaining यानी बचे हुए हैं या नहीं।

rewind_posts() Method

ये Method $current_post$posts Properties को फिर से Reset कर देता है। ताकि यदि have_posts(), next_post() या the_post() जैसे Methods को Use किया जाए, तो ये सभी Methods First Post से Posts की Accessing करना शुरू करें न कि Current Post से।

&query( $query ) Method

ये Method parse_query()get_posts() Methods को Call करता है और get_posts() Method द्वारा, Return किए जाने वाले Posts का Reference Return  करता है।

get_queried_object() Method

यदि $queried_object Property अभी तक Set न हुई हो, तो ये Method $get_queried_object Property को Set कर देता है।

get_queried_object_id() Method

यदि $queried_object_id Property अभी तक Set न हुई हो, तो ये Method $get_queried_object_id Property को Set कर देता है।

WP_Query( $query = ” ) Constructer Method

ये Method एक Constructor Method है, जिसका प्रयोग नया WP_Query Object Create करने के लिए किया जाता है। जबकि यदि हम इस Method में Argument के रूप में कोई Query Specify करते हैं, तो हमें query() Method को Call करना जरूरी होता है। इस Method को कई तरीकों से Use करते हुए विभिन्न प्रकार की Custom Requirements को पूरा किया जा सकता है, इसलिए हम इस Method के बारे में आगे विस्तार से जानेंगे।

WP_Query Class - The WordPress Query
WordPress The Loop

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

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

BUY NOW GET DEMO REVIEWS