我正在尝试将文本设置为php中的链接,但是,它似乎并没有按照我的意愿行事。我虽然是php的新手,所以我可能做错了。 我尝试过的代码(似乎是关于该做什么的一般普查......)是:
<?php if (get_theme_mod('second_author_desc','') != '') { ?>
<li class="wow fadeInRight" data-wow-duration="2s">
<img src="<?php if (get_theme_mod('second_author_image','') != '') { ?><?php echo get_theme_mod('second_author_image',''); } else { echo get_template_directory_uri(); ?>/images/testimonial-image.png <?php } ?>" onMouseOver="javascript: this.title='';" title="<a class='arrow'></a>
<?php echo get_theme_mod('second_author_desc',''); ?>
<p><a class='testimonial'><?php echo get_theme_mod('second_author_name','') ; ?></a></p>">
</li>
<?php } else { ?>
<li class="wow fadeInRight" data-wow-duration="2s">
<img src="<?php echo get_template_directory_uri(); ?>/images/testimonial-image.png" onMouseOver="javascript: this.title='';" title="<a class='arrow'></a>Follow mutual weirdness on Pinterest for the latest on mental health, making money online, blogging tips, and more!<p><a class='testimonial' >@mwgleason23</a>"</p>
其中
在一个新段落中启动它,类调用css样式,href告诉它链接,要链接的地址,以及我想要超链接的文本。
<a class="testimonial">@mwgleason23</a>
当我右键点击网站并指向Inspect(使用Chrome)时,会出现这种情况。我不确定在哪里可以找到源信息...
任何帮助都会非常棒!如果有额外的编码你需要帮助我,请告诉我,我会分享你需要的任何东西!
谢谢!
P.S。对于那些我自己没有尝试过这个问题的人来说,我花了很多时间在互联网上寻找答案,尝试了我遇到的所有事情,最后又搞砸了更多东西。因此,为什么我在这里,作为1-rep newb。仅供参考。
答案 0 :(得分:0)
你的代码中途关闭href
<p><a class='testimonial' href="<?php echo 'http://pinterest.com/mwgleason23'; ?>">@mwgleason23</a></p>
试试这个。链接应该工作。您的doulbe引用""
在echo中提前关闭href标记,从而使链接不起作用,因此使用单引号代替php echo语句。