サポート » 使い方全般 » テンプレートファイルへの記述方法

  • 解決済 de-0612nishio

    (@de-0612nishio)


    テーマは「twentytwentyone」を子テーマ化しています。
    トップページ(index.phpファイル)にカテゴリーを介さず、直接1番最新の投稿された詳細ページにリンクを貼ろうとしています。とりあえず調べて下記の要領で出来たのですが、画像へのパスが絶対パスにしないとエラーが出てしまいます。

    <?php
    $data = get_posts(‘post_type=post&order=DESC&orderby=date&showposts=1&category_name=カテゴリー名’);
    if(isset($data[0])) {
    echo ‘<figure>’;
    echo sprintf(
    <figcaption>%s %s</figcaption>‘,
    get_permalink($data[0]->ID),
    date(”, strtotime($data[0]->post_date)),
    esc_html($data[0]->post_title)
    );
    echo ‘</figure>’;
    }
    ?>

    この場合、<?php bloginfo(‘stylesheet_directory’); ?>などのphpタグを使用したい時には、どのような関数がよいのか分かりません。
    適切な質問内容ではないかも知れませんがご了承下さい。

    ご教授頂けますと幸いです。

    • このトピックはde-0612nishioが3年、 2ヶ月前に変更しました。
    • このトピックはde-0612nishioが3年、 2ヶ月前に変更しました。
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは

    子テーマのディレクトリの URI は、get_stylesheet_directory_uri() で取得することができます。

    例:
    echo '<img src="' . get_stylesheet_directory_uri() . '/assets/images/index_img.jpg" alt="" title="" width="" height="">';

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「テンプレートファイルへの記述方法」には新たに返信することはできません。