特定のカテゴリー最新記事のurlのみ取得したいのですが、方法がわかりません。 特定のカテゴリーは、通常の投稿のタイプの記事でカテゴリーで振り分けしています。 ナビゲーションに最新記事へのリンクをつくるのが目的です。
追記
get_posts() で最新投稿を取ってきて、get_permalink() で URL を求めるWordPress › フォーラム » 固定ページから最新の投稿ページにリンクするには
すみません、記事の表示ではなくURLだけを引っ張ってきたいのです。
追記しました。動作確認はまだなのですが、get_postsの結果で適当にループさせてget_permalink()すればURLが取れそうです。
<?php $recent_post = get_posts('numberposts=1&category=1'); if (count($recent_post) > 0) { $recent_post_id = $recent_post[0]->ID; $recent_post_url = get_permalink($recent_post_id); echo $recent_post_url; }
こんな感じで取れました
すみません、解決にしたのですがまだわからに事があって、上記ので最新記事のurlは取得できるのですが、例えばnewというカテゴリーの記事のurlのみ取得したい場合はどうしたらいいでしょう。
<?php $recent_post = get_posts('numberposts=1&category_name=new');
でどうでしょうか。
ありがとうございます、たびたび申し訳ございませんでした。また、困ったときはよろしくお願いします。
この場合newというスラッグのカテゴリをひっぱってきます。名前の場合はまた別の処理が必要かと
記事の表示ではなく、URLだけがほしいのでお願いします。
コメントはありません