問題タブ [acfpro]
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.
wordpress - wordpressで検索結果が一致した後のACFフィールドの識別
検索文字列が一致したACFフィールド名/IDを取得することは可能ですか? ACF フィールドは、wordpress のデフォルトの検索機能にも含まれています。そのため、検索文字列が ACF フィールド値と一致する場合は、フィールド名/ID も識別したいと考えています。それは可能ですか?
php - Wordpress テンプレート ファイル内の郵便番号の配列を検索する PHP 関数を作成しています。関数が値を返さないのはなぜですか?
この関数の現在の目的は、複数のカンマ区切りの郵便番号リスト (zip_codes_serviced の高度なカスタム フィールド) を繰り返し処理し、それを特定の郵便番号 (テスト目的で 33606) に一致させることです。一致した場合、関数はその郵便番号に関連付けられた都市と州のフィールドを出力する必要があります。この場合、フロリダ州タンパ。以下の機能を参照してください。
次に、次のように関数を呼び出します。
私もこのように試しました:
次に、次のように呼び出します。
これは、ページの都市と州のフィールドを出力するべきではありませんか? ロジックを関数の外に置くと機能しますが、関数内で機能させることはできません。誰かアドバイスはありますか?
私がそれを機能させる唯一の方法は、完全に関数の外側です.ファイルzip-search.php
を作成してから、それを表示したいページに挿入<?php include("phone-display.php"); ?>
しますが、これはハックだと確信しています; zip-search.php
以下を参照してください。
郵便番号関数を機能させようとしているテンプレート ファイル全体を以下に示します。
以下の within 関数の結果を参照してください。var_dump($post);
文字制限のため、ごく一部のみを含めました。
array(37) { [0]=> object(WP_Post)#1683 (24) { ["ID"]=> int(1490) ["post_author"]=> string(1) "1" ["post_date"] => string(19) "2018-09-21 15:39:29" ["post_date_gmt"]=> string(19) "2018-09-21 15:39:29" ["post_content"]=> string( 0) "" ["post_title"]=> string(14) "Scottsdale, AZ" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status "]=> string(6) "closed" ["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(13) " scottsdale-az" ["to_ping"]=> string(0) "" ["pinged"]=>string(0) "" ["post_modified"]=> string(19) "2018-09-21 20:54:47" ["post_modified_gmt"]=> string(19) "2018-09-21 20:54: 47" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1490" ["menu_order"]=> int(0) ["post_type"]=> string(8) "location" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [1]=> object(WP_Post)#1684 (24) { ["ID"]=> int(1488) ["post_author"]= > string(1) "1" ["post_date"]=> string(19) "2018-09-21 15:37:36" ["post_date_gmt"]=> string(19) "2018-09-21 15: 37:36" ["post_content"]=> string(0) "" ["post_title"]=> string(17) "テキサス州ミズーリ市" ["post_excerpt"]=> string(0) "" ["post_status "]=> string(7) "publish" ["comment_status"]=> string(6) "closed" ["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(16) "missouri-city-tx" ["to_ping "]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:37:36" ["post_modified_gmt" ]=> string(19) "2018-09-21 15:37:36" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=>文字列(72) "["pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:37:36" ["post_modified_gmt"]=> 文字列(19) "2018- 09-21 15:37:36" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "["pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:37:36" ["post_modified_gmt"]=> 文字列(19) "2018- 09-21 15:37:36" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1488" ["menu_order"]=> int(0) ["post_type"]=> string(8) "location" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [2]=> object(WP_Post)#1685 (24) { ["ID"]=> int(1486) ["post_author"]= > string(1) "1" ["post_date"]=> string(19) "2018-09-21 15:35:35" ["post_date_gmt"]=> string(19) "2018-09-21 15: 35:35" ["post_content"]=> string(0) "" ["post_title"]=> string(11) "テキサス州ヒューストン" ["post_excerpt"]=> string(0) "" ["post_status" ]=> string(7) "publish" ["comment_status"]=> string(6) "closed"["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(10) "houston-tx" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:35:35" ["post_modified_gmt"]=> string (19) "2018-09-21 15:35:35" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:35:35" ["post_modified_gmt"]=> string(19) "2018-09-21 15:35: 35" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:35:35" ["post_modified_gmt"]=> string(19) "2018-09-21 15:35: 35" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1486" ["menu_order"]=> int(0) ["post_type"]=> string(8) "location" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [3]=> object(WP_Post)#1686 (24) { ["ID"]=> int(1484) ["post_author"]= > string(1) "1" ["post_date"]=> string(19) "2018-09-21 15:29:24" ["post_date_gmt"]=> string(19) "2018-09-21 15: 29:24" ["post_content"]=> string(0) "" ["post_title"]=> string(9) "Sugarland" ["post_excerpt"]=> string(0) "" ["post_status"]= > string(7) "publish" ["comment_status"]=> string(6) "closed"["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(9) "sugarland" ["to_ping"]=> string( 0) "" ["pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-10-10 19:29:31" ["post_modified_gmt"]=> 文字列(19 ) "2018-10-10 19:29:31" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "" ["post_modified"]=> 文字列(19) "2018-10-10 19:29:31" ["post_modified_gmt"]=> 文字列(19) "2018-10-10 19:29:31" ["post_content_filtered "]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "" ["post_modified"]=> 文字列(19) "2018-10-10 19:29:31" ["post_modified_gmt"]=> 文字列(19) "2018-10-10 19:29:31" ["post_content_filtered "]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1484" ["menu_order"]=> int(0) ["post_type"]=> string(8) "location" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [4]=> object(WP_Post)#1687 (24) { ["ID"]=> int(1482) ["post_author"]= > string(1) "1" ["post_date"]=> string(19) "2018-09-21 15:27:46" ["post_date_gmt"]=> string(19) "2018-09-21 15: 27:46" ["post_content"]=> string(0) "" ["post_title"]=> string(13) "グレープバイン、テキサス州" ["post_excerpt"]=> string(0) "" ["post_status" ]=> string(7) "publish" ["comment_status"]=> string(6) "closed" ["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(12) "grapevine-tx" ["to_ping"] => string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:27:46" ["post_modified_gmt"]= > string(19) "2018-09-21 15:27:46" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string( 72)」pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:27:46" ["post_modified_gmt"]=> 文字列(19) "2018-09- 21 15:27:46" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:27:46" ["post_modified_gmt"]=> 文字列(19) "2018-09- 21 15:27:46" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1482" ["menu_order"]=> int(0) ["post_type"]=> string(8) "location" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" } [5]=> object(WP_Post)#1688 (24) { ["ID"]=> int(1480) ["post_author"]= > string(1) "1" ["post_date"]=> string(19) "2018-09-21 15:25:31" ["post_date_gmt"]=> string(19) "2018-09-21 15: 25:31" ["post_content"]=> string(0) "" ["post_title"]=> string(13) "テキサス州サウスレイク" ["post_excerpt"]=> string(0) "" ["post_status" ]=> string(7) "publish" ["comment_status"]=> string(6) "closed" ["ping_status"]=> string(6) "closed" ["post_password"]=> string(0) "" ["post_name"]=> string(12) "southlake-tx" ["to_ping"] => string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2018-09-21 15:25:31" ["post_modified_gmt"]= > string(19) "2018-09-21 15:25:31" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string( 72)」pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:25:31" ["post_modified_gmt"]=> 文字列(19) "2018-09- 21 15:25:31" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "pinged"]=> 文字列(0) "" ["post_modified"]=> 文字列(19) "2018-09-21 15:25:31" ["post_modified_gmt"]=> 文字列(19) "2018-09- 21 15:25:31" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(72) "http://dev-site-name.hostingsite.my/?post_type=location&p=1480 "