今天第一次拿起PHP,因为一个人放弃了。
我想通过PHP获得动态链接:
<a href="<?php bloginfo('url'); ?>category/recent-news/">View All News</a>
这部分是我想要的动态:category/recent-news/">View All News</a>
这是我想要使用的逻辑:
<?php
$category = get_the_category();
if ($category[0]->cat_name == 'Blog')
{
category/blog/">View All Blog Posts</a>
}
else
{
category/recent-news/">View All News</a>
}
?>
但是当我输入它时会打破页面。如何以有效的方式有条件地添加以下HTML?
答案 0 :(得分:3)
<?php
switch($category[0]->cat_name) {
case 'Blog':
$link = array('url' => 'category/blog/', 'name' => 'View All Blog Posts');
break;
default:
$link = array('url' => 'category/recent-news/', 'name' => 'View All News');
break;
}
echo '<a href="'.bloginfo('url').$link['url'].'">'.$link['name'].'</a>'
?>