サポート » 使い方全般 » について

  • 解決済 9-taro

    (@9-taro)


    初心者の者です。
    下記の固定ページのタイトルを、スライダーの下など、固定ページ内の好きな場所に配置したいのですが、どのように記述したらよろしいでしょうか?そのまま貼り付けても、読み込みません。
    page.php関連ファイルでなく、直接文章内に書き込みたいと思ってます。

     <h1 class=”page-title”><?php the_title(); ?></h1>

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    記事内では PHP コードを呼び出すこはできません。
    タイトルを表示するショートコードを作成する方法はどうでしょうか?

    functions.php に、

    function post_title_shortcode( $attr ) {
    	$id = isset( $attr['id'] ) ? absint( $attr['id'] ) : get_the_ID();
    	return get_the_title( $id );
    }
    add_shortcode( 'post_title', 'post_title_shortcode' );

    記事内に、

    <h1 class="page-title">[post_title]</h1>

    ishitaka様

    先日に続き、親切なご回答ありがとうございます。
    早速、ご指摘の通り修正してみました。
    おかげさまで、問題なく表示されました。
    思っていたより、高度な内容だったので、質問してよかったです。
    また、機会がありましたら、よろしくお願いします。

    9-taro

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。