function panel_dashboard( $args = array() ) {
$defaults = array(
'post_type' => APP_POST_TYPE,
'post_status' => array( 'publish', 'unreliable', 'pending', 'draft' ),
'author' => get_current_user_id(),
'paged' => ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1,
'suppress_filters' => false,
);
$args = wp_parse_args( $args, $defaults );
$args = apply_filters( 'panel_dashboard_args', $args );
$listings = new WP_Query( $args );
if ( ! $listings->have_posts() ) {
return false;
}
return apply_filters( 'panel_dashboard', $listings );
}
Arkadaşlar merhaba yukarıda belirtiğim fonksiyonu nasıl başka bir kullanıcının paneline yönlendirebilirim.
diğer tüm sayfalar ayarlanmıştır.
'author' => get_current_user_id(), kısmını kaldırdığım zaman diğer kullanıcı panelinde görünüyor. ama tüm postlar çıkıyor. nasıl filitreyele bilirim.
Örnek verecek olursam;
Kupon sitesinde kupon paylaştım. Bu kuponun düzenlemesini sadece kendi panelimde görüyürum. Ama benim istediğim bu kuponun detayını yönlendirdiğim(başka panele) kişide görebilsin. Eşitleme durumunu Kuponun firma ismi ile yönlendirmek istediğim kişinin first_name aynı.