第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

僅當(dāng)由當(dāng)前登錄的作者 Wordpress 撰寫時(shí)才顯示單個(gè)帖子

僅當(dāng)由當(dāng)前登錄的作者 Wordpress 撰寫時(shí)才顯示單個(gè)帖子

PHP
繁華開滿天機(jī) 2023-11-05 15:25:55
我發(fā)現(xiàn)了一些代碼,將帖子提要限制為下面當(dāng)前登錄的作者,效果很好。現(xiàn)在,我正在尋找一種方法將相同的限制應(yīng)用于單個(gè)帖子。我會(huì)在代碼中調(diào)整什么,以便它可以在單個(gè).php上運(yùn)行?如果我現(xiàn)在按原樣使用此代碼,它會(huì)生成一個(gè)提要而不是單個(gè)帖子。<?php if (is_user_logged_in()):        global $current_user;        wp_get_current_user();        $author_query = array('author' => $current_user->ID);        $author_posts = new WP_Query($author_query);        while($author_posts->have_posts()) : $author_posts->the_post(); ?>
查看完整描述

1 回答

?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以將帖子 ID 與作者一起傳遞,例如WP_Query


$args = array('author' => $current_user->ID,

              'p' => get_the_ID() );

$author_posts = new WP_Query( $args );

但是,這似乎您正在做不需要的額外工作 - 您已經(jīng)在帖子頁面上,因此已經(jīng)設(shè)置了循環(huán)以顯示帖子詳細(xì)信息。


我假設(shè)您要做的是檢查它是否是登錄用戶自己的帖子,并且僅在是時(shí)顯示它。在這種情況下,您需要做的就是:


$current_user = wp_get_current_user();

if (is_user_logged_in() && $current_user->ID == $post->post_author)  {

    /* the user is logged in and the current logged-in user is the post author */      

    /* Show the post here....*/

}

else{


    /* Author is not the logged in user!

       Do whatever you want in this case...*/

}


查看完整回答
反對 回復(fù) 2023-11-05
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)