web-dev-qa-db-ja.com

特定の投稿にJavaScriptの変数としてページタイトルを追加する

私はWordPressにとても不慣れです、そしてこの質問がばかげて聞こえるかもしれないなら残念です。

投稿のタイトルをコンテンツに追加する方法が必要です。特定の投稿に限定してください。コンテンツの常に同じ場所に配置する必要はありません。私はいくつかの研究をしましたが、私が見つけるのは.phpファイルまたはThe Loopの関数を変更することだけです。

この種の情報を手動でコンテンツに印刷するために使用できる定義済みの関数、タグ、またはコードがあるかどうかはわかりません。私は<?phpコードを含めようとしましたが、明らかにそれがコメントされるような方法ではありません(私が間違っている場合は訂正してください)。

Ps:これは、コンテンツ発行者、SEO、およびプログラミングについてほとんど何も知らない人々によって使用されることを意図しています。

2
I.G. Pascual

ショートコード を使用してください。あなたのプラグインやテーマ(functions.php)に以下を追加してください。

add_action( 'after_setup_theme', 'wpse_42534_add_permalink_shortcode' );
function wpse_42534_add_permalink_shortcode()
{
    add_shortcode( 'permalink', 'get_permalink' );
}

これで、ユーザーは投稿内の任意の場所で文字列[permalink]を使用して、現在の投稿またはページのURIを印刷できます。

ああ、そしてWordPress Stack Exchangeへようこそ。

1
fuxia