• 0

كيف احصل على منشورات المستخدم باستخدام meta query في ورد برس

هذا الكود اللي كتبتة بس ما يشتغل 

// advertiser if( !function_exists( 'advertiser_search' ) ) : /** * Add advertiser related search arguments to meta query * * @param $meta_query * @return array */ function advertiser_search( $meta_query ) { if ( isset( $_GET[ 'advertisers' ] ) && ! empty( $_GET[ 'advertisers' ] ) ) { // advertisers = user_id $meta_query[] = array( 'key'=>'posts', 'value' => $_GET[ 'advertisers' ], // advertisers = user_id 'compare' => 'IN', ); } return $meta_query; } add_filter( 'project_meta_search', 'advertiser_search' ); endif;

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم أخي 

لا أفهم مادا تريد بضبظ لكن سوف أحاول الإجابة حسب مافهمت 

إدا كنت تقصد بالمستخدم  current user فطريقة جلب المنشورات كتالي 

    

<?php

$current_user = wp_get_current_user();
    $user_id = $current_user->ID;
    $args =  array(
    'post_type' => array(''), // write your post type here
    'author' => $user_id,
      // for other filter check this page  https://codex.wordpress.org/Class_Reference/WP_Query
    );

   $wp_query = new WP_Query($args);
    if( $wp_query->have_posts() ) :
   while ($wp_query->have_posts()) : $wp_query->the_post(); 
    ?>
     الخاص بك هنا   html أكتب كود
 
      <?php
    endwhile;	
   endif;
	   

أتمنى أن يكون هدا هو المطلوب أو يمكنك الشرح المطلوب أكتر 

شكرا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن