stackoverflow的长期读者,但第一个问题.
我在custom_functions.php文件中使用Wordpress(特别是论文主题),我发现由于某种原因自动添加当前页面网址.例如,此代码用于查询数据库,然后循环输出其自己的div中的每个产品:
$result = db_connection($query);
while ($row = mysql_fetch_array($result)) { ?>
<div class="box"><a href="">
<img src="http://www.electricbikehub.co.nz<?php echo $row['product_root_directory'] . $row['mid_size_image'] ?>">
<h2><?php echo $row['name']?></h2>
<p><?php echo $row['description_brief'];?></p>
<p><span class="multiple_product_red"><span class="multiple_product_linethrough">RRP: <?php echo $row['list_price']; ?>.</span> Our discounted price: <?php echo $row['our_price']; ?>. Includes delivery and GST.</span></p>
</a>
</div>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
你可以看到第3行说href =""但是生成的实际链接是当前页面(在这种情况下是' http://www.electricbikehub.co.nz/?page_id=1192 ').如果我在href中添加任何内容,例如href ="something",它会将它添加到最后,即http://www.electricbikehub.co.nz/?page_id=1192something.
任何帮助将不胜感激!
Wes*_*row 40
这是浏览器解释和清空href的方式.它假设您想要链接回您所在的页面.这与您不为<form>元素分配操作的情况相同.
如果你在href中添加任何单词,它会将它附加到当前页面,除非你:
/在它的前面添加一个斜杠,告诉它将它附加到你的基本网址,例如http://www.whatever.com/something#标志,在这种情况下,它是一个页内锚点编辑:有人建议我添加一个链接,以帮助澄清情况.我发现以下网站我认为非常好地解释了href锚标记的属性以及它如何解释URL路径.它不是非常技术性和非常人性化的.它使用大量示例来说明路径类型之间的差异:http://www.mediacollege.com/internet/html/hyperlinks.html
Muk*_*esh 19
在网址前添加http://
不正确
<a href="www.example.com">www.example.com</span></p>
Run Code Online (Sandbox Code Playgroud)
正确
<a href="http://www.example.com">www.example.com</span></p>
Run Code Online (Sandbox Code Playgroud)
如果你想将它重定向到其他网址让google.com然后让你喜欢
乐意帮助其他人说rikin <a href="//google.com">happy to help other says rikin</a>
这将删除自我网站的网址形式href.
| 归档时间: |
|
| 查看次数: |
96332 次 |
| 最近记录: |