WordPress ポストタイトルショートコード

ページ/ポストを作成するときに、ポストのタイトル(記事タイトル)を挿入したい場合はまれですがあります。 そのような場合にポストのタイトルをショートコードで作られ挿入することができます。

ショートコードを作成する場合 ショートコード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 フィルタフックは ここを参照してみてください。

メモ:


コメントを残す

*メールアドレスは公開されません。