問題タブ [carbon-fields]

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.

0 投票する
1 に答える
2170 参照

php - "Carbon Fields 2.1.0" WP プラグインからフィールド値を取得するには? それらはどのフェーズでアクセス可能ですか?

最初にhttps://carbonfields.net/zip/latest/をダウンロードし、WP バックエンドにプラグインをインストールしました。こちらも有効化しました。

このテスト ケースでは、「Twenty Sixteen」テンプレートを使用し、他のプラグインをインストールせずに、WordPress を新しくインストールし、Carbon Fields のドキュメント ページに従って、functions.php ファイルの先頭に次のコードを追加しました。

「テーマオプション」がWPバックエンドに期待どおりに表示されるため、これまでのところすべて問題ないようです。

スクリーンショット Carbon Fields は WP バックエンドで動作します

crb_textここで、次のようにフィールド値を取得しようとします。

get_option( '_crb_text' )ご覧のとおり、ネイティブ WP の方法であるを呼び出してデータを取得できますが、プラグイン機能は機能carbon_get_theme_option( 'crb_text' )しません。実際には、これは「単純なフィールド」には問題ありませんが、プラグイン自体の関数によって取得する必要がある「複雑なフィールド」がありcarbon_get_theme_option()、この場合です。

この質問も見ました: use Carbon Fields in custom plugin class . しかし、この質問は私の始まりで終わります。

前もって感謝します...


PS: 私は Carbon Fields 1.6 で作業するのに慣れていますが、これは非常によく似たセットアップで問題なく動作しますが、ブランチ 2 にアップグレードしたいと考えています。


再び私の環境: define('WP_DEBUG', true);、Carbon Fields 2.1.0、WordPress 4.8.2–de_DE (Carbon Fields 以外のプラグインなしの新規インストール)、Twenty Sixteen 1.3、PHP 7

0 投票する
0 に答える
191 参照

php - Carbon Fields を使用したページ名に基づくコンテナー

ID が将来変更された場合に備えて、ID ではなくページ名に基づいて、ページに炭素フィールド コンテナーを生成したいと考えています。問題は、これを行う方法を理解できず、「post_term」where 句に目を向けましたが、それを機能させるのにまだ苦労しており、コンテナが表示されないことです。

スラッグまたは名前に基づいて実行できるように、ドキュメントに従って post_term where 句を使用しようとしました。

Name About Us と slug about-us のフィールドと値を試してみましたが、何もしないようです。タクソノミーが必要ですが、ページであり、カテゴリがないため、そこに何を配置すればよいかわかりません。

エラー メッセージはまったく表示されません。サイトは正常に読み込まれますが、コンテナは表示されません。

0 投票する
0 に答える
285 参照

wordpress - Wordpress バックオフィスは、Bedrock ルート スタック mu-plugins を含む Carbon フィールド JavaScript パッケージをインポートしません

Trellis ルート スタックを使用して新しい WordPress プロジェクトをセットアップしています。プラグインを使用する必要があるため、炭素フィールドを使用してインストールを試みました。しかし、私はそれを機能させることはできません。コンテナは表示されますが、一部のフィールドを表示することはできません。

炭素フィールドのドキュメントからの多くのバージョンから多くの可能性を試しました。しかし、私は現在 v3 で作業しており、トレリス スタックは処理するのが大きな問題のようです。

エラーがあります。このすべての呼び出しのパスをクリアする方法と方法がわかりません。

前もって感謝します !