[英]How create read-only afc field
我是 PHP 和 wordpress 的新手
我創建了自定義字段“Field1”
我希望只有在我創建帖子時才有可能編輯這個文件
我該怎么做?
也許不是最優雅的方式,但是嘿,它有效!
/**
* Prevents a field from being updated from the panel in ACF.
* Useful for business-critical fields that must only be updated internally, but still need to be visible on the admin panel.
*/
add_filter('acf/update_value/key=YOUR_FIELD_KEY/NAME', function($value, $post_id, $field) {
$backtraces = debug_backtrace();
foreach ($backtraces as $backtrace) {
if ( ! empty($backtrace['function']) && $backtrace['function'] == 'update_field') {
return $value;
}
}
return get_field('YOUR_FIELD_KEY/NAME', $post_id, false);
}, 10, 3);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.