我想将链接标签添加到帖子中,但要在页面中间。我们将其用于投资组合发布,并希望在其他所有内容中列出一些基本细节。您可以在此页面上看到空白标签区域:http://ucdev.inventivewebdesign.com/portfolio_page/lifechurch-phase-i-kidslife/
我尝试将和添加到页面中,但不允许我在帖子中使用php。
然后我尝试添加一个插件,使我可以使用PHP代码段。它部分起作用:
echo 'Tags: ';
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
它在页面上显示标签:,但不显示标签列表。我也尝试过这些:
global $post;
foreach(get_the_tags($post->ID) as $tag)
{
echo '<li><a href="' . get_tag_link($tag->term_id) . '">' . $tag->name . '</a></li>';
}
<?php $tags = get_the_tags();
if( $tags ) foreach( $tags as $tag ) { ?>
<a href="<?php echo get_tag_link($tag->term_id); ?>"><?php echo $tag->name; ?></a>
<?php break; }
任何帮助将不胜感激。
答案 0 :(得分:0)
嗨,我发现您还使用Wordpress制作了网站,所以这是我的主意。 在 functions.php 文件末尾使用 add_shortcode('short_code_name','short_code_function'),然后将简称 [short_code_name] 添加到任何文本块在您帖子/页面的任何位置。步骤如下:
在wp-content / themes / theme-name / functions.php下打开1个functions.php文件; 2添加有关在帖子页面上显示标签的功能:
add_shortcode('test_tags','test_tags_function');
function test_tags_function(){
echo 'Tags: ';
$posttags = get_the_tags();
if ($posttags) {
echo "<ul style=\"list-style-type:none\">";
foreach($posttags as $tag) {
echo '<li>';
echo $tag->name . '</li>';
}
echo "<ul>";
}
}
4如果您想在标签前放置黑点,请删除这部分代码:
style=\"list-style-type:none\"
这是您想要的“标签列表”吗?