Wordpress運用のアレグレットワークス
現役フロントエンジニアによるWordpressカスタマイズ備忘録

ショートコードにしたい固定ページを作成

今回は pickup というスラッグのページを作成。
呼び出すのは本文です。

functions.phpに記述

// 固定ページをショートコード
function page_content_include($atts) {
  extract(shortcode_atts(array(
    'slug' => 'default'
  ), $atts, 'page_shortcode'));
  
  ob_start();
  $page_info = get_page_by_path( $slug );
  $page = get_post($page_info);
  ob_end_clean();
  return do_shortcode( $page->post_content );
  }
add_shortcode('page_shortcode', 'page_content_include');

投稿画面でショートコードで呼び出す

[page_scode slug=’pickup’]

関連記事

Wordpressに関するご相談は、
アレグレットワークスへ

お問合せ・お見積り