Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将参数传递到WordPress提要URL_Wordpress_Rss - Fatal编程技术网

将参数传递到WordPress提要URL

将参数传递到WordPress提要URL,wordpress,rss,Wordpress,Rss,众所周知,WordPress的提要url是www.mysite.com/feed 我已经编辑了feed-rss2.php文件,以便在传递某个GET参数时显示缩略图。请参阅下面的代码: <?php if($_GET['c'] == 'detailswiththumb') echo the_post_thumbnail( array(100,100) ); ?> 但当我像这样打开提要地址时: www.mysite.com/feed?c=detailswiththumb 代码不起作用

众所周知,WordPress的提要url是www.mysite.com/feed

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

 <?php if($_GET['c'] == 'detailswiththumb') echo the_post_thumbnail( array(100,100) );  ?>
但当我像这样打开提要地址时:

www.mysite.com/feed?c=detailswiththumb


代码不起作用。可以这样传递参数吗?我错过什么了吗?请帮助。

首先,功能是获取帖子缩略图,而不是帖子缩略图

然后,它们是代码中的另一个问题,您必须传递帖子id才能获取其缩略图,以获取更多信息请参见


因此,首先您必须从某处提取帖子id,然后只有您才能获取缩略图。但是,我认为这将是非常困难的,所以试着放弃这个想法,因为这将花费你很多时间,并且没有生物会访问该路径。

存在浏览器缓存问题。即使谷歌浏览器的匿名窗口。必须通过传递假参数来测试它,比如

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

…以清除缓存。代码很好


抱歉浪费了你们的时间。

你们能发布你们的反馈循环吗?或者更好地调试这种情况,尝试使用不同的$GET值,然后退出脚本,以确保您正确访问它。这不是一个好的做法来编辑核心文件,而应该考虑钩子。