Wordpress ショートコード作成 & 関数 01

fuctions.php

################ 会社概要 ショートコード
function shortcode_kaisya() {
return '<p class="telimg"><img src="' . get_template_directory_uri() . '/img/contactbnr.jpg"></p>' ; // よくある、オペレータの女性の画像と電話番号、FAX番号などが記載さた画像
}
add_shortcode('tel', 'shortcode_kaisya');

 

使い方

エディターに、

[tel]

でOK。

※エディター以外で使う場合は、

<?php echo do_shortcode('[tel]'); ?>

---------------

li 作成関数

function li_up() {
echo '<ul>';
for($i =0; $i < func_num_args(); $i++) {
echo '<li>' . func_get_arg($i) . '</li>';
}
echo '</ul>';
}

----------------

アイキャッチ ある なし 関数

/*---- アイキャッチ あり なし -----*/

function or_thumbnail() {
if(has_post_thumbnail()) {
echo '<a href="' . get_permalink() . '">' . the_post_thumbnail('thumbnail') . '</a>';
} else {
echo '<a href="' . get_permalink() . '"><img src="' . get_template_directory_uri() . '/img/noimg.png"
width="150" height="150" alt="サムネイル thumbnail"></a>';
}
}

----------------