ショートコードを作成する
functions.phpに以下を記述。
function content_shortcode() {
return '<a href="http://kyou.conf.jp/wpa/">Minakami Rainbow</a>';
}
add_shortcode('my_link', 'content_shortcode');
記事や固定ページに以下のショートコードを記述。
[my_link]
//////////////////////////
ウィジェットでショートコードを使えるようにする
add_filter('widget_text', 'do_shortcode' );
/////////////////////
テーマ内でショートコードを使うには、以下のように記述すればOKです。
<?php echo do_shortcode('[adsense]'); ?>
///////////////////////
//ショートコードを使ったphpファイルの呼び出し方法
functions.phpに以下を記述。
[mphp file='time']
function my_php($params = array()) {
extract(shortcode_atts(array(
'file' => 'default'
), $params));
ob_start();
include(get_theme_root() . '/' . get_template() . "/myfile/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'my_php');
任意の場所にショートコードを記述
2025/01/19 4:30:41
本文中の任意の場所に下記のショートコードを記述してください。
2025/01/19 4:30:41
記述方法
2025/01/19 4:30:41
拡張子は不要です。
time.php
<?php date_default_timezone_set('Asia/Tokyo');
echo date("Y/m/d g:i:s") . "\n"; ?>
[mphp file='time']
コメントを残す