web-dev-qa-db-ja.com

ショートコードおよびページコンテンツ内のページ自体の内部の現在のページタイトルを取得する方法

追加するとき

<?php the_title(); ?> 

ページテンプレートファイルに機能し、htmlタグ内のページタイトルをプルできますが、追加したい場合

<?php the_title(); ?> 

単一のページ自体にどのようにすればよいですか?

また、より多くのコンテキストを提供します。追加したい

<?php the_title(); ?> 

ショートコード内でその一部を特定のページのタイトルに置き換えるには、どうすればよいですか?

例:ショートコード[products columns = "3" attribute = "season" terms = "warm" orderby = "date"]季節をページタイトルに置き換える以外は...ありがとうございます!

3
sn22

現在のページのタイトルを取得するショートコードを作成できます。子テーマのfunctions.phpに次のスニペットをコピーしてみてください

function post_title_shortcode(){
    return get_the_title();
}
add_shortcode('post_title','post_title_shortcode');

使用する [post_title] shortcodeは、投稿またはページのタイトルを表示します。

5
Akshat