リンクの書き換えを省く方法。WordPress

複数のWordpressサイトを構築していると、複製する際に「URLを書き換える」という作業が面倒という問題に直面します。

この問題を未然に解決するためには下記のコードがおすすめです。

テーマの「functions.php」ファイルに記述してください。

/* functions.php に記述 */
add_shortcode('url', 'shortcode_url');
function shortcode_url() {
return get_bloginfo('url');
}
add_shortcode('tdir', 'tmp_dir');
function tmp_dir() {
return get_template_directory_uri();
}
add_shortcode('cdir', 'child_dir');
function child_dir() {
return get_stylesheet_directory_uri();
}

上記のようにしておくと、

https://digech.com・・・ページ内リンクの記述に利用
[tdir]・・・テーマファイル(親テーマ)内の画像を参照する時に利用
[cdir]・・・テーマファイル(子テーマ)内の画像を参照する時に利用

という形で利用することができます。

コメントを残す