ページ/ポストを作成するときに、ポストのタイトル(記事タイトル)を挿入したい場合はまれですがあります。 そのような場合にポストのタイトルをショートコードで作られ挿入することができます。
ショートコードを作成する場合 ショートコードAPIを参照してください。
ページ/ポストのタイトルを表示するショートコードは、次のようなコードで可能です。
function myshortcode_title( ){ return get_the_title(); } add_shortcode( 'page_title', 'myshortcode_title' ); // Source: stackoverflow
上記のコードを関数ファイル(のfunctions.php)に追加します。 その後、[page_title]ショートコードでページ/文のタイトルを挿入することができます。 ところが、上記のように文のタイトルを動的に表示する場合は、非常に珍しいことです。 むしろ文タイトルが含まれている特定のフレーズを記事の上部または文の下に表示する場合は、発生することがあります。
文の下に特定のフレーズを挿入したい場合は、WordPress 記事の最後にユーザーのコンテンツを追加する「を参照してください。リンクされたソースを使用して、記事の上部に特定のフレーズを挿入するコードも作成できます。
add_filter ('the_content', 'insert_content_top'); function insert_content_top($content) { if(is_single()) { // 포스트에만 적용 $temp = '<div class="custom_post"> 원하는 문구</div>'; $content = $temp . $content; } return $content; }
上記のコードを適切に応用することができます。 the_content フィルタフックは ここを参照してみてください。
コメントを残す