問題タブ [meta-boxes]

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 に答える
293 参照

mysql - メタ情報はWPSCメタボックスにどのように保存されますか?

WPeCommerceプラグインにいくつかの特定の機能を追加していますが、投稿ページの編集でメタボックスに情報を保存する際に問題が発生しました。私が気付いたのは、関数update_option()を呼び出さずにメタ情報が直接保存されていることです。入力名は「meta[_wpsc_sku]」というタイプなので、基本的に同じタイプの新しいメタボックス「meta[_custom_meta_key]」を追加しました。問題は、jQueryを使用してメタボックスのこの入力フィールドを削除すると、データベースのメタキー/値が削除されないことです。では、どうすればこのようなものの制御を引き継ぐことができますか?$ _POST [meta [_custom_meta_key]]が渡されない場合、値をサニタイズして削除するにはどうすればよいですか?ありがとう

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

php - 特定のテンプレートファイルのWordpressメタボックスが保存されない

メタボックスの保存に問題があるようですが、何を間違えたのか完全にはわかりません。どんな助けでも大歓迎です!

これが私の関数ファイルです:

誰かがこれを保存する方法の手がかりを持っているなら、それは大きな助けになるでしょう!

データ表示の作成にも問題がありますが、実際に保存されていない場合にのみ想定できます。

乾杯

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

php - ワードプレスのフロントエンドでメタボックスフィールドにアクセスして機能させる

私は現在、ここで見つけたコードを使用してワードプレスのフロントエンドから投稿しています http://voodoopress.com/review-of-posting-from-front-end-form/

ただし、バックエンドのメタボックスにフィールドがあり、フロントエンドフォームからデータを渡すことができないように見えるいくつかのプラグインを使用しています。プラグインの 1 つは wordpress facebook プラグインhttp://wordpress.org/extend/plugins/facebook/ です。アクセスしたいフィールド ID は、入力時に現在の友達に対して ajax facebook オートコンプリートがあるため、suggest-friends ID です。 . これはフロントエンドの可能性ですか、それとも私は不可能を試みていますか?

ありがとう

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

wordpress - 致命的なエラー:メンバー関数the_meta()wpalchemyを呼び出します

single.phpからthe_meta()を呼び出すと、wordpress 3.4.1を使用してエラーが発生し、WordPress Alchemy Metabox Class 1.4.17、私のfunctions.php

私のsetup.php

custom-spec.php

およびsingle.php

エラーは:致命的なエラー:19行目のC:\ wamp \ www \ wp \ wp-content \ themes \ twintyeleven \ single.phpの非オブジェクトでメンバー関数the_meta()を呼び出す

嘆願は私がエラーの原因を見つけるのを助けます

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

wordpress - ワードプレスのメタボックスのタイトルの strpos() が「-」を見つけられない

wordpress 用の単純なメタボックスをコーディングしていて、データを保存するときに少し問題があります。

メタ ボックスは「記事の作成」ページにあります。ページには 2 つのテキスト フィールドがあります。これらは、投稿が保存されるときに、投稿メタとして保存されます。

保存中に、フィールドが入力されているかどうかを確認します。空の場合は、投稿のタイトルを取得して、必要なデータを抽出します。アイデアは、最初の「-」の前にあるすべてのものを取ることです。マイナス記号がない場合は、タイトル全体をカスタム フィールドに保存する必要があります。現在、これはタイトルで「-」を見つけることができず (1 つあるにもかかわらず)、毎回タイトル全体を返します。

get_from_title を呼び出している関数は get_the_title( $post_id ) を介してタイトルを取得しており、これは問題なく機能します。

ワードプレスはタイトルを何らかの形でエンコードしていますか?strpos がマイナス記号を見つけられないのはなぜですか? 代わりに何を探すべきですか?

ありがとう

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

php - カスタム投稿タイプで抜粋タイトルと投稿サムネイルを変更するカスタム関数

抜粋テキストをカスタマイズして、カスタム投稿タイプの内容に近づけたかったので、メタボックスを削除して再度作成することにしました。functions.php でこのコードを使用しました。

何らかの理由で、サムネイル メタボックスは完全に機能していますが、抜粋メタボックスは描画されていません。post_excerpt_meta_boxおそらく問題はコールバック関数の周りにあると思いますが、間違っている可能性があります。

助けてください!私はそれを修正するのに近すぎると思いますが、それを理解することはできません.

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

php - WordPress Get Page By ID が奇妙な結果を返す

関連コンテンツ用の 3 つのメタ ボックスを備えたクライアント用の CMS セットアップがあります。クライアントがしなければならないことは、ページ スラッグ (それぞれに 1 つ) を入力することだけで、サイトは 3 つの関連する製品を返します。

クライアントが誤ってナメクジの 1 つをスペルミスするまで、すべてが正常に機能していました。このスポットに対して何も返さない代わりに、WordPress は約 6 つのランダムな項目を返します。

FUNCTIONS.PHP:

}

テンプレート ファイル内:

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

wordpress - カスタム投稿タイプIDの問題-他の投稿タイプを照会する場合

私は解決すべき非常に複雑な問題を抱えており、それが最後の日かそこらで私を困惑させました。

基本的に、「セッション」と「レシピ」の2つのカスタム投稿タイプがあります。これらはWordPressのバックエンドでうまく表示されています。

セッションに添付されているのは、いくつかのメタボックス、「紹介ビデオ」、「セッションビデオ」、「目標」、「フィットネスレベル」、「注目のレシピ」です。

「注目のレシピ」メタボックスは特別です。WordPressデータベースにクエリを実行して「レシピ」カスタム投稿タイプ内のすべての投稿を取得し、これらの値を使用して選択ボックスに入力します。

添付のスクリーンショットからわかるように、レシピカスタム投稿タイプの選択ボックスは正しいアイテムとIDをプルスルーし、データを保存して正しい選択をプルバックし、正しい投稿IDに関連付けます。 「セッション」投稿タイプ。素晴らしい!

投稿内の他のフィールドで問題が発生します。これらのフィールドは、「セッション」カスタム投稿タイプIDではなく、各フィールドのデータを取得するための値として最初のレシピIDを使用しているようです。

これで、特定のクエリ引数に基づいてさまざまなwhileループを作成することでこれを機能させることができますが、それによって別の問題が発生します。データは正しい場所に保存されますが、最初の「セッション」cptIDを使用してすべての投稿のデータをプルバックします。

さて、これは「レシピ」メタボックスの作成と関係があると思います。この関数とそれに関連する関数をfunctions.phpファイルから削除するとすぐに、すべてが正常に機能します。

whileループではなく、forループを使用する必要があると思います。これから、これを試してみます。

うまくいけば、そこにいるPHPの達人の何人かが、私を正しい方向に向けることができるでしょう。私はfunctions.phpファイルと管理者からのスクリーンショットの両方を含めました。乾杯。

ここに画像の説明を入力してください

[編集]

私は確かにこの関数に近づいていますが、同じタイトルを引っ張っているので、それは完全には正しくありません。

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

php - 管理パネルのWordpress投稿配列に関する奇妙な問題

クライアント用に構築しているWordpressサイトのPostArrayの問題について非常に混乱しています。誰かがこれを見たことがあるといいのですが!

カスタム投稿タイプを登録しました:

その中で、次のメタボックスのコールバックを登録しました。

私が持っている欲求不満は、管理ページの上記のvar_dumpの結果が次のとおりであるということです。

管理領域ではタイプがなく、完全に無効です。関連するページでは、post配列は問題ありませんが、IDにはキーがあり、有効なオブジェクトです。

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

wordpress - 複数の入力フィールドの最初のみを保存するメタ ボックス

簡潔に言うと、3 つのフィールドを持つメタ ボックスを作成しましたが、最初のフィールドしか保存されていません。私は何が間違っているのでしょうか?

それが私が今持っているものです。最初のフィールド (career_subtitle) は保存されますが、他の 2 つのフィールドは保存されません。これを修正することは非常に重要なので、効果的な回答をいただければ幸いです:)