WordPress分页不适用于自定义查询

我正在尝试创建一个博客页面(mydomain.com/博客)最近一篇文章的风格与其他文章不同,但我遇到了一些问题。 首先,我无法使用分页。如果我去mydomain.com/blog/page/2,应该在第二页的帖子实际上就在那里。我只是看不到分页的第二页(等等)的链接。即使我在第2页,它也会显示\"第2页,共1页\",只有一个到第1页的链接。(它也不适用于WordPress自己的分页,因此它不是Pagenavi问题。) 其次,当我转到下一页时,那里的第一篇文章的样式也不同。那么,有没有一种方法可以让我在第一页上的第一篇文章/最近的一篇文章看一个方向,让所有其他的——无论在什么位置,在什么页面上——看另一个方向? 这是my=new WPu查询($args==1):?>;后1样式<;?php还有:?>;其他帖子样式<;?php endif;endwhile?>;<;?php if(function_exists(\"wp_pagenavi\")){wp_pagenavi();}?>;<;?php endif?>; 非常感谢您的帮助。 - 本主题在7个月前由Breatherifein修改,两周前。 要使分页工作正常,无需任何操作。WordPress会自动完成,您所做的只是调用函数来打印链接。这与 the_posts_pagination(> https://developer.wordpress.org/reference/functions/the_posts_pagination/ To detect if you are on the first page, use if ( ! is_paged() ) {// do first page stuff} 一样简单,您应该能够在不更改帖子HTML的情况下更改样式。 查找:first-of-typehttps://developer.mozilla.org/en-US/docs/Web/CSS/:第一种 或:nth-of-typehttps://developer.mozilla.org/en-US/docs/Web/CSS/:n类型为 您使用的WPu查询对象为$query,强烈建议您已经在模板上创建了一个自定义查询来获取帖子。当WP被专门构建为默认显示文章时,为什么要这么做?如果您不喜欢WP在默认情况下执行的查询,请通过\"preu getu posts\"操作来更改它,而不是创建新的查询对象。然后,正如Joy所指出的那样,分页是为您处理的。 可以对自定义查询进行分页,但是像next_posts()这样假设使用默认查询的常用分页函数将无法按预期工作。使用自定义查询生成带有paginate_links()的分页链接。但事实上,使用WP default查询是一种可行的方法。 我熟悉第一种类型。如果这能用在我的例子中,我早就这么做了。我的第一篇文章需要有不同的内容(较长的摘录,不同比例的特色图片,一般来说更多的信息),所以仅仅选择它并使用\"显示\"或\"裁剪\"在其他文章中隐藏所有这些内容是没有意义的。 我正试图将其应用于一个页面,因此如果我只使用常规查询,分页也不起作用。 我远不是php专家,我已经找了好几个星期了,但是我就是不能让它起作用。我试过两个循环,但同样,分页不起作用。在本例中,它显示指向其他页面的链接,但它们都指向第1页的内容。 As soon as you use \"offset\" query var, you\"re on your own with pagination, \"paged\" query var will no longer be of any use. This isn\"t necessarily bad, as the paged value belongs to the main query which is for the main page which only ever has one page. This is why you always get page one content. If you use a custom URL query string, i.e.> to get to subsequent pages, and use that value to calculate offset, your paging will work. You do have to whitelist \"my-page\" or whatever you want to call it through the \"query_vars\" filter so it\"ll be available through a WP_Query object. Making a separate first post query is one approach. I hate to make more queries than necessary though. What I would do is make one query for all posts on the page. On the first pass through the loop (and only on the first page), output a \"first-post\" class in the outer article container. And output full content instead of an excerpt. Then I\"d set a variable to true表示已输出第一篇文章。在随后的所有过程中,因为该变量是true,所以\"first post\"类的输出被抑制,只输出摘录

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1185

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1084

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this-&gt;id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:823

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this-&gt;id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:915

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:944

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:894

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:879

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:842

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1778

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1327