0

著者による投稿の投稿タイトル URL を表示しようとしています。

これを2か所に表示する必要があります

1) ダッシュボード (ログインしたユーザーのみが閲覧可能)

2) 公開プロフィール ページの公開情報

///

1) ダッシュボード

したがって、ユーザーはダッシュボードに記録されるため、現在のユーザー ID に基づいて投稿 URL を取得し、ページにエコーできると思いますか?

現在のユーザーIDを取得する方法を理解できます

get_currentuserinfo();
$userID = $current_user->ID;

そこから投稿のタイトルを取得/エコーする方法がわかりません。

2) 公開情報 これは公開プロフィール ページになります。表示している著者のプロフィール ページの投稿 URL を表示したいと考えています。

このプロファイル テンプレートでは、既にこのようなユーザー名を表示しています

<?php 
echo get_queried_object()->display_name;
 ?>

この表示名またはクエリ可能な別のオブジェクトに基づいて、どうにかして投稿 URL を取得できると思いますか?

ある意味で 2 つの別々の質問ですが、この情報を表示する方法についてのヘルプを探しています。

乾杯

4

1 に答える 1

0

を使いたいようですねget_author_posts_url($userID)

これにより (デフォルトで)site.com/author/author-nicename/に移動し、author.php テンプレートを使用して、その作成者による投稿を表示します。

次のように、この値をエコーする必要があります。

<a href="<?php echo get_author_posts_url($userID); ?>"><?php echo $display_name; ?></a>
于 2012-10-03T22:52:44.333 に答える