WordPressで共通部品を埋め込み管理するのに便利だった[Post Snippets]
会社のサイトを整理整頓しているのですが、何年も継ぎ足し継ぎ足し作ったようなサイトだと、色々な部分で不整合が起こったり、余計なものがあったり、逆に実は足りてない情報があったりと、色々な事が目につきます。
その中でも、共通の部品を使いまわしたいというニーズを満たすにはどうしたらよいかというのの答えがこれPost Snippetsです。
何が出来るの
部品になるようなコードを登録し、スニペットとして各部分から呼び出せます。
例えば
[code]<h1>hello world</h1>[/code]
というものをhelloというスニペットで登録しておけば、どこにでも[hello]というショートコードを設置することで同じHTMLが呼び出せます。
素晴らしい点
PHP含むコードや、プラグインの独自のコードなんかも登録できます。
例えば、僕使っているテーマでは、Visual Composerを使っていて、こんなコードが出てくるのですが
[code]¥vc_row¥¥vc_column¥¥vc_column_text¥[/code]
注:¥は実際には[と]です。
これを登録しておくと、Themeが適切に展開してくれます。便利!!
共通の部品があるんだけど、わざわざTheme内にテンプレファイル作って管理とか嫌だなという時におすすめできると思います。嗚呼これ素晴らしいわ。