亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ACF 高級自定義字段乘法返回 0 而不是正確的數學答案

ACF 高級自定義字段乘法返回 0 而不是正確的數學答案

PHP
斯蒂芬大帝 2022-06-11 10:08:50
我正在嘗試使用 ACF 高級自定義字段做各種事情。在這種情況下,我創建了兩個自定義字段<?php$num1 = get_field('test_one');$num2 =  get_field('test_two');$num3 = $num1*$num2 ;echo  "</br> Value is $num3" ; ?>test_one 包含 2 作為默認值,test_two 包含 4 我得到 0 作為結果,顯然字段值應該返回不同的值。這里發生了什么?
查看完整描述

1 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

對于將兩個自定義字段值相乘,請執行以下操作:


1)在插件頁面中添加字段,您必須像這樣選擇類型為“數字”


2)在functions.php中添加以下代碼


function multiplynumber()

{

   $test_one = get_field('test_one', get_the_ID());

   $test_two = get_field('test_two', get_the_ID());

   $num3 = $test_two*$test_one ;

   echo  "</br> Value is".$num3 ; 

}


add_action('wp_head','multiplynumber');

您必須在管理面板中顯示您的字段插件的地方寫帖子/頁面 ID 看到我在“頁面”中放置條件的這張圖片


例如,從示例頁面中的后端,我在“test_one”= 2和“test_two”= 4中寫入值,請參見此處,然后它將在該首頁中顯示乘法值,請參見此處,因此您必須在 get_field 函數中寫入該頁面 ID,否則您也可以使用


get_the_ID()


作為動態目的


查看完整回答
反對 回復 2022-06-11
  • 1 回答
  • 0 關注
  • 119 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號