0

ユーザーが投稿の作成者であるかどうかを判断するための簡単なコードを書きたい (役割が作成者である場合ではない)

私の試みは次のとおりですが、わかりません

  • ユーザーIDを取得しました(グローバルヘッダーで現在に設定します)
  • custom-post-type と author のクエリを作成しました
  • クエリから現在のすべての投稿を取得しました
  • IFステートメントを追加しました(これは正しくないようです)

これが私のコードの試しです

<?php
// Global variable for current user ID
$user_ID;

// Create a new WP query object           
$my_query = new WP_Query( array(
'post_type' => 'farmers',
'author' => $user_ID
));

// Get all the current user posts from the query object
$posts = $my_query->posts;

IF There are Posts (Not sure how to write this line) {
// Do something
} else {
// Do Something else
} ?>

ヘルプガイダンスをありがとう

4

1 に答える 1

2

どうですか:

if( $posts ) {
  // Do something
} 
else {
  // Do Something else
}
于 2012-10-04T13:18:00.213 に答える