Home » How to use “WP_Query” query in wordpress :| wordpress theme development part-7

How to use “WP_Query” query in wordpress :| wordpress theme development part-7

हेलो दोस्तों इस लेसन में हम सही  सीखेंगे की वर्डप्रेस queryy कैसे करते है वर्डप्रेस मेंquery करने लिए WP_Query() का प्रयोग करते है | query का उदहारण नीचे दिया है | more info

<?php   $arg = array('post_type'=>'post','post_status'=>'publish');  $wpdb_all_WP_Query = new WP_Query($arg);    ?> <!-- check have posts -->     <?php if($wpdb_all_WP_Query->have_posts()):  ?>     <!-- Start Loop -->     <?php while($wpdb_all_WP_Query->have_posts()):         $wpdb_all_WP_Query->the_post(); /* increment of the  post */     ?>         <?php the_title('<h1>','</h1>'); ?>     <?php endwhile?>     <!-- End Loop -->   <?php else?>     <h1> Post not found</h1> <?php endif?>
Code language: HTML, XML (xml)

How to add data in custom  table :

यदि आप चाहते है की आप अपने custom टेबल में डाटा add करे तो इसके लिए आपको wordpress के insert() फंक्शन का प्रयोग करना होगा |इसका उदहारण नीचे दिया गया है |  more info

<?php      global $wpdb;     $table = $wpdb->prefix.'you_table_name';     $data = array('column1' => 'data one', 'column2' => 123);     $format = array('%s','%d');     $wpdb->insert($table,$data,$format);     $my_id = $wpdb->insert_id; ?>
Code language: HTML, XML (xml)

How to update custom table data :

यदि आप चाहते है की आप अपने custom टेबल को अपडेट करे तो इसके लिए आपको नीचे दिए गए उदाहरण को प्रयोग करना होगा |  more  info

<?php     global $wpdb;    $data = [ 'a' => NULL ]; // NULL value.    $format = [ NULL ];  // Ignored when corresponding data is NULL, set to NULL for readability.    $where = [ 'id' => NULL ]; // NULL value in WHERE clause.    $where_format = [ NULL ];  // Ignored when corresponding WHERE data is NULL, set to NULL for readability.    $wpdb->update( $wpdb->prefix . 'my_table', $data, $where, $format, $where_format );    $wpdb->update( $wpdb->prefix . 'my_table', $data, $where ); // Also works in this case. ?>
Code language: HTML, XML (xml)

How to delete  custom table data :

यदि आप चाहते है की आप अपने custom टेबल को delte  करे तो इसके लिए आपको नीचे दिए गए उदाहरण को प्रयोग करना होगा |  more  info

<?php     global $wpdb;    $table_name    = 'my_table';      $where_data    = array('column1' => 123 ); // value in column to target for deletion    $where_formate = array('%d') ;  // format of value being targeted for deletion    $wpdb->delete($table_name,$where_data ,$where_format);   ?>
Code language: HTML, XML (xml)