株式会社アルバステラ

You Are Viewing

Category Archives: wordpress

WPの記事内でphpを使う[ショートコード]

wordpressの記事内でphpを使いたいってことはよくあるのだけれど、プラグイン「Exec-PHP」を使うのはセキュリティー上よくないってことがよく言われていたし、phpを記事内で使用するのはあきらめていました。 ただ、今回どうしても必要な状況でどうしようかと思案していたところ、ショートコードで読み込む方法を発見! 今後も役立ちそうなのでメモ残しておかなければ。 まず、ワードプレスのテーマ内、 fanctions.php内にショートコードの設定を記述 今回はテーマフォルダーの中にshortcodeというフォルダーを作ってそこに読み込むphpを配置。 shortcode/exeample.php というファイルを読み込んでくれたら成功! ちなみに、子テーマで使用する場合は の部分を に置き換えます。 記事内でのショートコードの記述は。 でOK。 これでexample.phpの内容が表示されます。

記事内にソースコードを表示させるプラグイン

今まで、製作するにあたって調べたこととかよく使うけど忘れがちなことを残しておきたいと思いながらずるずる今まできていたのですが、今日から始めることにしました。(中途半端に終わる予感もするが。。。) さて第一弾、ブログ記事内にソースコードを書き込んでいるのをよく目にするのだけど、「あれは皆さんどうしているのだろうか?」と思い調べてみたら、wordpressのプラグインがありました。 参考プラグイン SyntaxHighlighter Evolvedというプラグインが使えそう。 ダウンロード先はこちら。 プラグインを有効にして、設定のSyntaxHighlighter Evolvedで細かい設定ができる。 現在バージョン3.x と 2.x から選べるようになってるみたいだけど、3.xは長い行の折り返しができないらしいので、2.xのほうが今のとこ使いやすそう。 使い方は、記事投稿画面でhtmlの時は[html]~[/html]、cssは[css]~[/css]、phpは[php]~[/php]、javascriptは[JavaScript]~[/JavaScript]でそれぞれ囲うだけ。