Get the category of post

时间:2016-07-14 作者:nsilva

我是单身。php文件,我正在尝试获取博客文章的类别,它是博客或新闻。

我之所以想这样做,是因为我正在创建的网站既有博客又有新闻页面,我正在使用“帖子”为这两个页面生成页面。我想做的是在面包屑中显示“博客”或“新闻”文本。

这实际上是通过执行以下操作在localhost上工作的:-

<?php $catergory = get_the_category()->name; # $catergory = get_the_category()[0]->name;
echo $catergory; ?>

但是,当我在单个页面上查看时,当我将其上载到服务器时,会出现以下错误:-

Parse error: syntax error, unexpected \'[\', expecting \',\' or \';\' in /var/www/vhosts/m360.co.uk/irongate.m360.co.uk/wp-content/themes/irongate/single.php on line 23

这基本上是上述示例的第一行。

你知道为什么会这样吗?

1 个回复
SO网友:nsilva

刚刚意识到问题所在,代码基本上应该是:

<?php $catergory = get_the_category(); ?>
<?php echo $catergory[0]->name; ?>
我认为本地主机/服务器的不同版本的PHP是不同的,这就是为什么它在其中一个版本上工作,而在另一个版本上工作(如果我错了,请随时纠正我)

相关推荐

WooCommerce Single Products图片不会放大悬停,也不会更改点击图库

打造WooCommerce电子商店,坚持单一产品形象。它们是绝对静态的。单击gallery中的任何图像时,浏览器会将我链接到包含图像的单独页面,但不会切换主图像。此外,在主图像上不缩放悬停。Here is a website uploaded on server请帮助找出问题所在。