ページ/ポストを作成するときに、ポストのタイトル(記事タイトル)を挿入したい場合はまれですがあります。 そのような場合にポストのタイトルをショートコードで作られ挿入することができます。
ショートコードを作成する場合 ショートコード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 フィルタフックは ここを参照してみてください。
コメントを残す