1
我在Wordpress中使用ACF插件,允許客戶端將圖片上傳到主頁上的全屏幕背景圖片上。我有對應於星期幾的字段,我想查詢數據庫以獲取當週的當天,然後顯示相應的圖像。我是新來的PHP,並沒有能夠找出我做錯了什麼。感謝任何建議。wordpress php中的錯誤
function my_custom_background ($today) {
$today = date('l');
if ($today == 'Saturday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('saturday'); ?>);}</style><?php;
if ($today == 'Sunday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('sunday'); ?>);}</style><?php;
if ($today == 'Monday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('monday'); ?>);}</style><?php;
if ($today == 'Tuesday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('tuesday'); ?>);}</style><?php;
if ($today == 'Wednesday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('wednesday'); ?>);}</style><?php;
if ($today == 'Thursday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('thursday'); ?>);}</style><?php;
if ($today == 'Friday')
echo [] ?> <style>body.page-id-5 {background-image: url(<?php echo get_field('friday'); ?>);}</style><?php;
}
add_action('wp', 'my_custom_background');
你在acf中爲返回值設置了什麼從acf創建文件上傳字段,例如id,url –
歡迎來到SO!當您遇到錯誤時,將錯誤詳細信息添加到問題中以幫助其他人瞭解問題非常重要。如果可用,請添加錯誤消息和堆棧跟蹤。 –
Akshay acf的返回值是url – Kumara