###■やりたいこと
メタタグを書き換えたいです。
【現状】
<meta name="twitter:image" content="http://neko" />
【目的】
<meta name="twitter:image" content="http://example.com/wp-content/themes/theme-child/images/neko.jpg" />
このように書き換えたいのです。
「http://」を書き換えて、最後に「.jpg」を追加するという書き換えです。
###■試したコード
その書き換えのためにreplaceで次のように試してみましたが、ダメでした。
javascirpt
1//メタタグ書き換え 2(function($){ 3 $(function(){ 4 5 $("meta[name='twitter::image']").attr('content').each(function(){ 6 var txt = $(this).text(); 7 $(this).text( 8 txt.replace(/http:///g,"https://example.comwp-content/themes/theme-child/images/") 9 ); 10 }); 11 12 }); 13})(jQuery); 14
何が間違っているのか、どなたかご教示いただけませんでしょうか?
よろしくお願い致します。
※尚、「headerのphpを書き変えればいいじゃん」というのはナシでお願いします。
All in one SEO packとカスタムフィールドとの兼ね合いがあり、【現状】のメタタグが出力されてしまうことが避けられないという状態なのです。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/12 22:38