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