将参数传递给WordPress供稿URL

时间:2014-04-21 18:27:36

标签: wordpress rss

众所周知,WordPress' feed url是www.mysite.com/feed。

如果传递了某个GET参数,我已经编辑了feed-rss2.php文件以显示缩略图。请参阅以下代码:

 <?php if($_GET['c'] == 'detailswiththumb') echo the_post_thumbnail( array(100,100) );  ?>

但是当我打开这样的Feed地址时:

www.mysite.com/feed?c=detailswiththumb

代码不起作用。参数可以通过这种方式传递吗?我错过了什么吗?请帮忙。

2 个答案:

答案 0 :(得分:0)

首先,函数是get_the_post_thumbnail()而不是the_post_thumbnail()。

然后,他们是您的代码中的另一个问题,您必须传递帖子ID以获取其缩略图(有关详细信息,请参阅http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail)。

所以,首先你必须从某个地方提取帖子ID,然后才能获得缩略图。但是,我认为这将是非常艰难的,所以试着放弃这个想法,因为它会花费你很多时间,没有生命将会进入这条道路。

答案 1 :(得分:0)

存在浏览器缓存问题。即使使用谷歌Chrome的隐身窗口。不得不通过传递虚假的参数来测试它......

www.mysite.com/feed?c=detailswiththumb&fakearguments=123

...清除缓存。代码很好。

抱歉浪费你的时间。