我有一个关于从全局捕获属性的大问题$post_object
在页面模板文件中。
我有一个Template Name: Blog Page
这是template-blog.php
在该页面上,我使用当前页面permalink使用Ajax加载更多帖子。
所以基本上我在相同的URL中执行Ajax请求,等等template-blog.php
是一种条件,如果$_POST[\'load_more\']
如果是,则返回部分帖子。
我的问题是我无法使用$post
当此页面设置为WordPress上的博客页面(设置阅读帖子页面)时,变量。
当template-blog.php
设置为posts页面$post
变量是$wp_query
在它的post阵列上。
我希望我已经够清楚了。
说明
在正常页面状态下,永久链接是页面永久链接:
get_header();
$link = get_the_permalink();
但当此页面设置为Posts页面时,Permalink是$wp\\u query上第一篇帖子的Permalink:
get_header();
$link = get_the_permalink();