web屋の備忘録

ホームページ制作、webマーケティング、技術資料など

*

特定の固定ページを挿入するショートコード

      2016/01/12

特定の固定ページの本文を、page_idで指定してショートコードで挿入する。

functions.php

/* -----------------------------------------------------------------------------
特定の固定ページを挿入するショートコード
-------------------------------------------------------------------------------- */
function sc_page($atts) {
        extract(shortcode_atts(array(
                "page_id" => '1'
        ), $atts));
	$content = get_page($page_id);
	$rtn = $content->post_content;
	return apply_filters('the_content', $rtn);
}
add_shortcode("mypage", "sc_page");

ショートコードの記述

[mypage page_id=50]

 - WordPress