絶対パスを相対パスに書き換える

WordPressは通常絶対URLで挿入されます。

例えば

http://hpseisakuwa.com/homepage.html

と吐き出されるタグを

/homepage.html

と相対パスに書き換える方法です。

 

 

 

functions.phpに以下を追記します。

class relative_URI {
 function relative_URI() {
 add_action('get_header', array(&$this, 'get_header'), 1);
 add_action('wp_footer', array(&$this, 'wp_footer'), 99999);
 }
 function replace_relative_URI($content) {
 $home_url = trailingslashit(get_home_url('/'));
 return str_replace($home_url, '/', $content);
 }
 function get_header(){
 ob_start(array(&$this, 'replace_relative_URI'));
 }
 function wp_footer(){
 ob_end_flush();
 }
 }
 new relative_URI();

この記事を読んだ方はこちら

ご相談・お見積もりは無料です。まずはお気軽にご連絡ください。

act styleでは、デザイン性はもちろん、表示速度やSEO対策にも配慮したレスポンシブWebデザインを標準仕様として採用していますので、パソコン・スマートフォン・タブレットなど、さまざまな端末から快適に閲覧できるホームページを制作いたします。

「ホームページの新規制作」「ホームページのリニューアル」どちらのご要望にも対応可能です。ホームページ制作に関するご相談やご質問なども、お気軽にお問い合わせください。

「まだ制作するか決まっていない」「まずは話だけ聞いてみたい」という場合でも大丈夫です。しつこい営業は一切ありません。どうぞお気軽にご相談ください。

  • ホームページ制作をメールで相談
  • ホームページ制作を電話で相談
  • ホームページ制作のお見積もり依頼

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です