WordPressには「Embed (埋め込み)」と呼ばれる機能があり、ユーチューブ、各SNS(ツイッター・インスタグラム・フェイスブック)、その他サイトのURLを投稿や固定ページのエディターに記述すると、自動的にリンク化されます。
例えば、ウェブサイトのURLをエディターに記述するとこのように表示されます。
YouTube動画もURLを記述するだけで、自動的に埋め込みされるようになる。
しかし、このようにURLだけを表示させたいときもあります。
本記事では「Embed」を解除して、URLをそのまま表示させる方法をお伝えしています。
spanかdivで囲む
もっともお手軽な解決方法は、divやspanで囲むだけです。たったそれだけ。簡単ですね。
spanで囲む場合:
<span>https://tcd-theme.com/</span>
divで囲む場合:
<div>https://tcd-theme.com/</div>
↓どちらもこのように自動的にリンクになるのを防ぎます。
functions.phpに記述
functions.phpに以下を記述すると、「Embed」機能そのものを停止できます。
if ( isset( $GLOBALS['wp_embed'] ) ) {
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
}
参考:勝手にリンクとサムネイルが生成される。 | WordPress.org 日本語
解説は以上です。
他WordPressエディター上でのハウツーとしては、JavaScriptを記述したい時もあると思います。下記が参考になるのでよろしければどうぞ。
コメント