web-dev-qa-db-ja.com

PHP Visual Composerプラグインのコード

私は自分のページにphpとhtmlのコードを追加したいのですが、Visual Composerを使用してそれを行うことはできません、私は "Raw Html" Boxを選択できますがそれでもPHPレンダリングしません、HTMLのみ。

皆さん、どうすればそれを実現できるのでしょうか。それとも回避策はありますか?

5
linda dixon

それで、私はPieter Goosenの助けを借りて答えを見つけました、そしてあなたとそれを共有したいです。

良い方法はショートコードを作成することです。

それを行うには、テンプレートのFunctions.phpファイルに移動して、この例のように関数を作成します。

function shortcode_hello( $atts ){
  $time = ( date('G') < 9 ) ? "good morning" : "good day";
    return "Hello, and " . $time . ', my name is Linda';
}
add_shortcode( 'hello', 'shortcode_hello' );

[hello]ショートコードをページビルダーに配置するだけです(ここではビジュアルコンポーザーです)。

13
linda dixon