Questions tagged «homepage»


2
如何获取静态首页的帖子ID?
我正在尝试使用首页作为特色图片的默认排序方式(例如,如果未设置特色图片,则想使用首页的图片) 但是我很难找到如何以安全的方式获取首页的帖子ID(以便当有人不可避免地更改首页时,我的代码仍然可以使用) 我知道我可以在代码中硬编码一个ID,但是当有人决定使用新的内容项作为首页时,这会中断。 我必须使用wp-query来实现吗?如果是这样,使用wp-query实现此目标的安全方法是什么?

5
您如何使用CPT作为默认主页?
我有一个客户的网站,该网站将大量使用自定义帖子类型来配置其网站。但是对于他们要求的主页,我处于艰难和艰难的境地之间。 实际上,主页将是WordPress中特定“页面”的堆栈。基本上,将有以下页面:简介,博客,关于我们,投资组合和与我们联系。它们将全部堆叠在一起,因此您可以从一页滚动到另一页。 我的第一个本能是只使用一个页面(称为Home)并嵌入一个接受页面内容并输出正确顺序(即[pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder])的短代码。该页面将使用自定义页面模板来布置内容,控制循环并将导航添加到页面左侧。但这一切似乎都是k脚的。 我的理想解决方案是创建一个自定义帖子类型(称为Stack),该类型允许最终用户通过拖放操作定位页面,并让CPT负责布局和导航等工作。 我理想的解决方案的问题是设置。WordPress允许您为网站的默认主页选择页面。但这与页面的发布类型有关,我不确定在何处进行修改以使用户也可以选择Stack作为默认主页。 因此,为了添加CPT到默认主页的可用页面下拉菜单中,我该连接到哪里?

1
将具有特色的内容按原始顺序保留在首页中
我正在搜索如何将精选帖子保留在我的博客主页中,而不将其从查询帖子中排除。我的博客使用二十四岁主题。我找到了这个解决方案。 从主题的inc文件夹中打开Featured-content.php,然后查找以下代码(在本例中为第269行)。 $query->set( 'post__not_in', $featured ); 只需在该行前面加上两个斜杠将其注释掉即可: // $query->set( 'post__not_in', $featured ); 但是该文件没有该行,并且子主题不能覆盖父主题的inc文件夹。 我找到了另一个解决方案,它可以工作,但是,问题是此代码显示的是精选内容发布,而不是按其原始顺序显示。当旧内容帖子(我正在使用粘性帖子制作特色帖子)成为精选帖子时,精选内容帖子将成为第一顺序,然后成为其他帖子。 我尝试使用这样的条件标签。 function show_featured_content_on_home() { if ( !is_home() ) { remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) ); } } add_action( 'init', 'show_featured_content_on_home', 31 ); 第二页,依此类推-依次显示精选帖子-但首页仍然存在问题。 有什么建议么?

4
如何在首页上显示单个帖子但页面正常?
我想在首页上发布一条帖子(总是最新的),但是让普通的分页正常工作。因此首页上有帖子1,下一页应该有2-11(也可以是1-10),然后是12-21或11-20,依此类推。我知道我可以根据上下文更改帖子的数量,但是在首页上将此设置为“ 1”意味着其他页面也只显示一个帖子。 我的主要问题是该方法可以/page/2/正常工作,但/page/1/总是重定向到实际的主页/。这意味着帖子2-10总是被跳过,因为第二页显示11-20。我目前通过链接到我的存档解决这个问题,但是当你来到这个不理想的一年的第一帖,并有较少的职位,并继续没有明显的方式。

3
删除首页查询
我有一个显示home.php模板的主页,其中包含2个带有小部件的侧边栏。 主要查询仍然会提取标准的10个帖子,但是由于我没有显示这些帖子,因此我希望完全消除对数据库的查询。如果需要的话,因为我没有在home.php模板中使用主循环,所以将执行一个空的post循环。 我该怎么做?我可以使用它pre_get_posts来最小化和减少查询,但这仍然给我一个非常快速的查询,如何完全消除它呢?
8 loop  query  homepage 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.