WordPress | 関数まとめ

随時追加していきます!

リンクを動的にする関数

<?php echo esc_url(get_permalink(get_page_by_path('contact'))); ?>
echo取得したパーマリンクが出力される
esc_urlURLをエスケープするための関数。セキュリティ上重要で、不正なURLが挿入されるのを防ぐ。
get_permalink()指定したページや投稿のパーマリンクを取得するための関数。
get_page_by_path()ページ名(スラッグ)を元にページオブジェクトを取得する。
contact ※任意この例では、contactというスラッグのパーマリンクを取得する。
<?php echo esc_url(home_url( 'tips' )); ?>
echo取得したパーマリンクが出力される
esc_urlURLをエスケープするための関数。セキュリティ上重要で不正な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>