URIをショートコード化または短縮したい
-
お世話になります。ワードプレス初心者です。
子テーマの画像やリンクを挿入する度に、コードが長い?気がしています。
普通はどのように挿入?するのでしょうか?
ちなみに、htmlで既に作られてあるページを分解して子テーマ用にphp化している途中です。
みなさんは…
・一気に置換しているのでしょうか?(DreamWeaverなどで)
・プラグインを使うのでしょうか?(ワードプレスの管理画面で)
・function.phpに子テーマの場合は、そのディレクトリ内の画像を読み込む。と書くのでしょうか?その場合どのように書けばよいのでしょうか?
・または、function.phpにショートコードとして書くのでしょうか?どのように書いたらよいのでしょうか。▼長いと思っているコードは以下になります。(子テーマページのページ内リンクと画像の指定)
- “><img src=”<?php echo get_stylesheet_directory_uri(); ?>/images/sample.jpg” alt=”楽しみ方”>
上記urlの部分をショートコード可したく、一応ネットで調べてfunction.phpに書くと書いてあったので当方なりに変更してみました。
//サイトURLを取得するショートコード
function shortcode_url() {
return get_stylesheet_directory_uri(‘shortcode_url’);
}
add_shortcode(‘url’, ‘shortcode_url’);こちらで合ってますか??
ただ、これだと<?php echo esc_url の部分が漏れてしまいますよね??
<img src=”[url]/images/sample.jpg” alt=”楽しみ方”>
と省略して書きたいのです。そこで、以下のように書いてみたら…エラーになりました。。。
function shortcode_url() {
return <?php bloginfo(‘template_url’); ?>;
}
add_shortcode(‘url’, ‘shortcode_url’);▼ 子ページで、以下のように書くには、function.phpにどのように書いたらよいでしょうか?またはいい方法がありましたらご教示お願いできますでしょうか。知識がないので…ここを見たらいいよ。的なことでもありがたいですので教えてくださいませ。
<img src=”[url]/images/sample.jpg” alt=”楽しみ方”>長くてすみませんが、よろしくお願いいたします。
- トピック「URIをショートコード化または短縮したい」には新たに返信することはできません。