簡體   English   中英

為什么我的ACF自定義字段總是返回false或數組?

[英]Why does my ACF custom field return always false or array?

我將ACF用於WordPress,並對其進行了更新。 之后,在我嘗試顯示字段的值之前,它似乎工作正常。 在管理一切正常。 自定義字段值已保存。 但是當我執行var_dump時,我會得到布爾值false:

<?php 
  $my_field = get_field('my_field');
  var_dump($my_field);
?>

當我用自定義字段鍵替換get_field值時,我得到了array {}:

<?php 
  $my_field = get_field('field_5245445r7a7po');
?>

我嘗試創建其他自定義字段。 該字段已創建並保存。 結果相同。 什么都沒顯示。

我還將該插件降級為以前的版本。 似乎沒有任何作用。

有什么可能的解決方案來解決這個問題?

謝謝。

嗯。 好像我自己解決了這個問題。 我將發布答案,也許這會幫助其他人。

因此,以我為例,我在get_field操作之前有一個帶有while循環的帖子自定義查詢。 我必須做什么來解決我的問題? 在循環之后,在get_field操作之前使用了下一個代碼:

<?php wp_reset_query(); ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM