問題タブ [visual-composer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - vc_map: textarea_html ブロック内でショートコードを使用できません
vc_map() を使用して、簡単なタイトル、WISYWIG コンテンツ、および背景画像を持つカスタム Visual Composer 要素を作成しました。私の問題は、コンテンツ ブロック内で使用するショートコードが検出されず、生のショートコードとして吐き出されるか、または do_shortcode 経由で呼び出した場合、保存時にコメント アウトされることです。
そして functions.php で:
私の配列をVCのデフォルトの「テキストブロック」要素と比較しましたが、一致しているようです...誰かが私が欠けているものを知っていますか?
html - Visual Composer: css クラスで nth-child が機能しない
私はクライアントの Web サイトに取り組んでおり、彼女は Visual Composer をインストールしています。投稿グリッドの場合、各投稿タイトルに異なる色を割り当てる必要があります。私のアプローチは、 grid-item コンテナを見つけてそれに :nth-child を追加し、それを実際に別の色を適用したいカスタム css クラスに送ることでした。
実際のコードに基づくコード例:
奇妙なことに、この手法は、投稿のアイキャッチ画像にホバー テキスト効果を適用するのにうまく機能しました。
nth-of-type を試してみましたが、うまくいきませんでした。それは機能しますが、最初または 2 番目のタイプのみを解析し、3 つの div すべてに同じ色を適用します。
考えられるすべてのパス順列を試しましたが、どれも機能しません。Visual Composer が生成する無限の div を介してパスを追跡しようとすることは、事実上不可能です。コード インスペクター (Google Chrome) を使用して、動的に生成されたクラス、インライン スタイルとして挿入されたクラス、およびレンダリングされた HTML にあったクラスを見つけましたが、インスペクターには表示されませんでした。これを機能させるために、さまざまな「クラスパス」を慎重にマッピングするのに数時間費やした後、私はまったくのフラストレーションからあきらめました。
興味深いことに、Visual Composer のドキュメントでは、UI を介してカスタム css クラスを追加することにより、カスタム スタイル設定が簡単かつ直接的であることが明確になっています。私の経験では、投稿グリッド内のすべての div に同じ色を適用したい場合は、これは真実です。ただし、各グリッド項目を個別にカスタマイズしてみてください。それはまったく別の球技です...勝つのは不可能かもしれません.
ある種のハッキーな JavaScript の黒魔術に頼らずにこれを機能させる方法についてのアイデアはありますか?
php - Visual Composer の vc_row ショートコードに html_template パラメータを追加する
私のコード:
vc_add_param() は機能しますが、コードの 2 番目の部分で次のエラーがスローされます。
( ! ) 致命的なエラー: vc_map オブジェクトが正しくありません。/Users/mike/Sites/Fun/wordpress/web/app/plugins/js_composer/include/helpers/helpers_api.php の 26 行目に base 属性が必要です
これらは、私が以前に見たリソースです。
- https://stackoverflow.com/a/29226825/3602355
- http://mwender.com/adding-html-id-attributes-to-visual-composer-rows-in-the-x-theme/#comment-1170
- https://snippets.khromov.se/changeing-settings-of-built-in-visual-composer-elements/#comment-22548
関連ドキュメント:
- https://wpbakery.atlassian.net/wiki/pages/viewpage.action?pageId=524332 - vc_map()
- https://wpbakery.atlassian.net/wiki/pages/viewpage.action?pageId=524310 - vc_map_update()
どんな助けでも大歓迎です。
wordpress - Wordpress WooCommerce の予約と Visual Composer の機能の問題
WooCommerce Bookings がアクティブ化されると、Visual Composer バックエンド エディターがロードし続けます。互換性の問題があるかもしれないと思います。
私のウェブサイトにインストールされている現在のバージョン:
- ワードプレス: 4.6.1
- WooCommerce 予約: 1.9.13
- ビジュアル コンポーザー: 5.0
また、Wordpress とプラグインを最新バージョンに更新しようとしましたが、同じエラーが発生しました。
ただし、Wordpress とプラグインはローカルホスト MAMP で正常に動作します。
それはサーバー上の設定ですか?
php - カスタム フィールドの親による投稿のクエリ
ワードプレスで投稿を正確にクエリするのに苦労しています-ビジュアルコンポーザーウィジェットにドロップダウン選択フィールドがあり、選択できるのはカスタム投稿のカスタムフィールドの親の ID です。より正確に言うと、カスタム投稿を作成しました-cummunique-魔女にはカスタムフィールドがあります-地域-これはチェックボックスのリストであり、このカスタムフィールド(地域)にはサブリージョンがあります。次のようになります。
- 一部の主要地域
- いくつかの小地域
- いくつかの小地域
- 別の主要地域
- 別の小地域
- いくつかのサブサブリージョン
- 別の小地域
- 別の小地域
ワードプレスの管理者は、メイン リージョンをチェックせずに一部のサブリージョンのみをチェックできます。ビジュアル コンポーザーのドロップダウン選択で述べたように、メイン リージョン ID のみを選択できます。
たとえば、ドロップダウンから選択すると、* SOME MAIN REGION このメイン地域に属するサブ地域をチェックした投稿のみを取得したいと考えています。
- SOME MAIN REGION -> id is * some subregion parent id.
これらの投稿を取得するために meta_query を作成する方法はありますか?
助けてくれてありがとう!
php - WP - vc_gitem_post_meta.php で投稿 ID を取得する方法
Wordpress サイトで Visual Composer を使用しています。グリッド ビルダー (VC) によってレンダリングされる投稿の ID を取得する必要があります。
このファイルでは、このファイルで次のことを試しました: vc_gitem_post_meta.php:
それらはすべて空の結果を返しています。
何か案は?
問題をご覧いただきありがとうございます。
php - 組み込みのテーマ Visual Composer モジュールを削除し、代わりにプラグインをインストールするには?
モジュール デザイナーWPBakery Visual Composerに組み込まれているテーマを持つ wordpress のサイトがあります。これには問題があります - 一部の要素が新しいバージョンのwordpressと競合しています。かなり古いためです。質問: サブジェクトのビルトイン デザイナーをドッキング解除し、Visual Composer プラグインを設定する方法。以下は、テーマの functions.php デザイナーでの呼び出しのコードです。
これらの行にコメントを付けて Visual Composer のプラグインをインストールしようとすると、次のエラーが発生します。
Fatal error: Cannot redeclare wpb_getImageBySize() (previously declared in /home/likemedi/public_html/wp-content/themes/subway/wpbakery/js_composer/composer/lib/helpers.php:15) in /home/likemedi/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php on line 114