WordPress | 関数まとめ
随時追加していきます!
リンクを動的にする関数
<?php echo esc_url(get_permalink(get_page_by_path('contact'))); ?>
① | echo | 取得したパーマリンクが出力される |
② | esc_url | URLをエスケープするための関数。セキュリティ上重要で、不正なURLが挿入されるのを防ぐ。 |
③ | get_permalink () | 指定したページや投稿のパーマリンクを取得するための関数。 |
④ | get_page_by_path() | ページ名(スラッグ)を元にページオブジェクトを取得する。 |
⑤ | contact ※任意 | この例では、contactというスラッグのパーマリンクを取得する。 |
<?php echo esc_url(home_url( 'tips' )); ?>
① | echo | 取得したパーマリンクが出力される |
② | esc_url | URLをエスケープするための関数。セキュリティ上重要で不正なURLが挿入されるのを防ぐ。 |
③ | home_url() | ホームのドメインアドレスの後に()の中身が出力される。 |
固定ページのタイトルを出力する関数
<?php
$任意の名前 = get_page_by_path('スラッグ');
if ($任意の名前):
?>
<h2>
<?php echo $任意の名前->post_title;?>
</h2>
<?php endif;?>
カスタム投稿のラベルを出力する関数
<?php
$post_type = 'スラッグ';
$post_type_labels = get_post_type_labels(get_post_type_object($post_type));
?>
<h2 class="section-title another-title blog-title wow fadeInUp">
<?php echo $post_type_labels->singular_name;?>
</h2>