私は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 –
ようこそ!エラーが発生した場合は、他の人が問題を理解できるように、エラーの詳細を質問に追加することが重要です。可能であれば、エラーメッセージとスタックトレースを追加してください。 –
Akshayの戻り値はURLです – Kumara