我是一名前端web开发人员,正在努力获得一些主题选项支持。我正在努力在标题中编写一个简单的函数。php,它允许我执行以下操作:
“如果用户上载图像,请使用该图像。否则,请使用‘logo\\u text’和echo输出。如果用户未上载图像或logo\\u text,请使用默认值‘My Site’”
有人能给我指出开始的正确方向吗?我不知道从哪里开始。
<li class="name">
<!-- Logo Text -->
<h1><a href="<?php bloginfo(\'url\'); ?>/home" title="<? echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home">
<? $novus_logo_text = get_option(\'novus_logo_text\'); echo $novus_logo_text; ?>
</a></h1>
<!-- Logo Image -->
<a href="<?php bloginfo(\'url\'); ?>/home" title="<? echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home">
<? $novus_logo_upload = get_option(\'novus_logo_upload\'); echo \'<img class=\\"logo"\\ src="\'.$novus_logo_upload.\'" width=\\"100%"\\ />\'; ?>
</a>
</li>
SO网友:FlannelBeard
我在stackoverflow上发布了这个问题this answer 来自@cmorrissey。这是他的功劳。
<?php if($novus_logo_upload = get_option(\'novus_logo_upload\')){ ?>
<!-- Logo Image -->
<a href="<?php bloginfo(\'url\'); ?>/home" title="<? echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home">
<? echo \'<img class=\\"logo"\\ src="\'.$novus_logo_upload.\'" width=\\"100%"\\ />\'; ?>
</a>
<?php } else if($novus_logo_text = get_option(\'novus_logo_text\')){ ?>
<!-- Logo Text -->
<h1><a href="<?php bloginfo(\'url\'); ?>/home" title="<? echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home">
<? echo $novus_logo_text; ?>
</a></h1>
<?php } else { ?>
<!-- Default -->
<h1><a href="<?php bloginfo(\'url\'); ?>/home" title="<? echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home"> My Site </a></h1>
<?php } ?>