私のワードプレスのブログには、音楽というページがあります。そのページでは、カテゴリの音楽を含む投稿をDBに照会し、投稿の外観と雰囲気を変更します。だから私は/categories/music/
へのリンクを置くことはできません。なぜなら、私は投稿に対してカスタム作業をしたいからです。カスタムWordPressページを作成するにはどうすればよいですか?
このコードを別のPHPファイルに入れてリンクする必要がありますか?私はそれをすれば、すてきなWordPress APIコールにアクセスできなくなるかもしれないと思う。
フィルタを使用することを考えていましたが、どちらを使用するかわかりません。 the_title
がまだ手に取られていないので、私はタイトルを確認できません。
function show_music(){
if(is_page() && the_title('','',false) == 'music'){
echo "got here";
}
}
add_filter('pre_get_posts', 'show_portfolio');
これについてどうお考えですか?
甘い...好奇心の外です。私はこれをプラグインとして実装したいかもしれません。私はフィルタを使用する必要がありますか?もしそうなら、あなたはどちらを知っていますか? – Tony
私はあまりよく分かりません。 WP管理領域の外に自分のページを作成するプラグインは数多く見られませんでした。 –
あなた自身のページを作るには 'wp_insert_post'を使うだけです。もしwp_insert_postのページタイプを探すと何かが見つかるでしょう – EdgeCaseBerg