タグ

ブックマーク / thewppress.com (2)

  • 個別ページ(記事ページ)へのURLを取得・出力する

    個別ページへのURLを出力するWordPressループを用いて記事の一覧を表示したら、今度はそれぞれの記事へのリンクを付けることになると思います。個別記事へのURLを取得するには、the_permalink()を使用します。たいていの場合次のように<a>タグと合わせて使うことになるでしょう。 <a href="<?php the_permalink(); ?>">続きを読む</a>この関数はWordPressループの中でしか使えません。 一般的なブログでは、記事のタイトルをクリックすると記事一覧に遷移します。これを実現するためにまず思いつくのは、次のような方法でしょう。 <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>これでも特に問題にはなりませんが、the_title()は前後に出力する文字列を第

    個別ページ(記事ページ)へのURLを取得・出力する
    idr_zz
    idr_zz 2018/10/18
    ループ内の記事URLはthe_permalink() 個別ページ(記事ページ)へのURLを取得・出力する | The WordPress Press
  • サイトのURLを取得・出力する

    サイトのURLを取得するサイトのURLを取得するには次のようにします。 <?php $url = home_url(); ?>この関数はURLを文字列として返すだけなので、出力するにはechoする必要があります。たとえばサイト名にトップページへのリンクを付けるには、次のように実装します。 <h1> <a href="<?php echo esc_url( home_url( '/' ) ); ?>"> <?php bloginfo( 'name' ); ?> </a> </h1>2行目が実際にURLを出力している箇所です。home_url()はURLの最後にスラッシュを付けませんので、home_url( '/' )とすることでスラッシュを付加しています。また、タグの属性として不適切な文字列が入らないよう、esc_url()を用いてURLを無害化しています。href属性をPHPで生成するとき

    サイトのURLを取得・出力する
    idr_zz
    idr_zz 2018/04/10
    home_url()の引数の中にパスを書く方がいいようだ サイトのURLを取得・出力する | The WordPress Press
  • 1