我在管理員中創建了ACF選項,因此用戶可以通過管理員添加Cookie通知文本...我使用的JavaScript腳本在javascript內創建消息,所以我想要在javascript中回顯ACF字段。將高級自定義字段添加到javascript
在我cookie.js的頂端文件我有:"<?php $cooke_msg = the_field('cookie_notice', 'option'); ?>";
,我喜歡這樣一個變種中呼應它:var msg = "<?php echo $cookie_msg; ?>";
所以我的文件的開頭是這樣的:
"<?php $cooke_msg = the_field('cookie_notice', 'option'); ?>";
(function(){
//Change these values
var msg = "<?php echo $cookie_msg; ?>";
var closeBtnMsg = "OK";
var privacyBtnMsg = "Privacy Policy";
var privacyLink = "https://www.google.com";
//check cookies
if(document.cookie){
var cookieString = document.cookie;
var cookieList = cookieString.split(";");
// if cookie named OKCookie is found, return
for(x = 0; x < cookieList.length; x++){
if (cookieList[x].indexOf("OKCookie") != -1){return};
}
}
我」什麼當我查看該網站時得到的信息是:<?php echo $cookie_msg; ?>
,而不是ACF的實際信息......有沒有一種方法可以實現這一點?