こんにちは付きポストが私は1つを見つけたので、多くしようと検索した後、ワードプレスのGet現在ログイン中のユーザーが投稿したり編集リンク
可能な場合はショートして、[編集]ボタンでリストとしてログインしているユーザーのカスタムポスト/投稿を表示したいですしかし、それはアイテムとしてメニューに投稿のリンクを示していますが、私はどのようにショートコードとして編集リンクでページ上の投稿/投稿に表示することができないのか分かりません。
Reffernceコード
function new_nav_menu_items($items) {
global $current_user;
$args = array(
'post_type' => 'job_listing',
'author' => $current_user->ID,
'status' => 'publish',
'posts_per_page' => 1
);
$jobs = get_posts($args);
$link = '<li><a href="' . get_permalink($jobs->ID) . '">Your Job</a></li>';
// add link to the end of the menu
$items = $items . $link;
return $items;
}
add_filter('wp_nav_menu_items', 'new_nav_menu_items');
クレジット:ダニエル・C
オリジナル回答 Get post ID of current logged in user and add a link to the menu
で私に感謝し、あなたはいくつかの時間を割いて、私のこの小さな質問に答える場合
ありがとうございました。
最終的な答え
クレジット:Elvineしようとそうmuch`検索した後https://stackoverflow.com/users/701666/elvin85
function user_items() {
if (!is_user_logged_in()) return;
$items='';
$args = array(
'post_type' => 'ait-item',
'author' => get_current_user_id(),
'status' => 'publish',
'posts_per_page' => 10
);
$jobs = get_posts($args);
foreach($jobs as $job){
$link = '<a href="'.home_url('wp-admin/post.php?post='.$job->ID.'&action=edit').'">UPDATE YOUR VENU AND OFFERS</a> </BR>';
$items = $items . $link;
}
return $items;
}
add_shortcode('your_job', 'user_items');
//usage in post content [your_job]
//usage inside code do_shortcode('[your_job]');
'しかし、あなたのコードが短くについては何も含まれていませんコード? – ProEvilz
ショートコードは設定が非常に簡単です。 [docs](https://developer.wordpress.org/reference/functions/add_shortcode/) – ProEvilz
コメントをいただきありがとうございます....ここで私はショートコードを探しているだけでなく、ポストのリンクをiログインしている投稿者の投稿/投稿のリンクを編集したい –