21、QQ旺旺客服 选择QQ旺旺客服,wordpress QQ旺旺客服插件插件 22、Really Simple SSL 选择真正简单的SSL,无需任何设定的轻量级插件来让你的网站有SSL证明。...38、WP SMTP 选择WP SMTP WP SMTP可以帮助我们通过SMTP而不是PHP mail()函数来发送电子邮件。...47、智能滑块3 选择智能滑块3适用于WordPress的完美一体化响应滑块轮播图解决方案。...48、百度搜索推送管理 选择百度搜索推管理,利用该插件,站长可以快速实现百度搜索资源平台基础收录推送,快速收录推送以及网站百度收录数据查询等。...49、百度站长SEO合集 合集包含百度站长,标签标签内链,关键字排名查询监控,百度蜘蛛,死链查询,百度地图站点地图,机器人,图片alt标签,天级推送,百度自动推送,批量提交URL到站长,百度收录查询,批量推送未收录
# 软件链接:https://wordpress.org/plugins/post-grid/ # 版本:2.1.1 # 测试:Windows 10 # CVE:CVE-2021-24488 一、说明...通过插件设置的滑块导入搜索功能和选项卡参数容易受到反射的跨站点脚本的攻击。 2. 概念证明: wp-admin/edit.php?...post_type=post_grid&page=post-grid-settings&tab=">alert(1) wp-admin/edit.php?
wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 两段代码是等效的,为了保持代码的简洁性,WordPress 隐藏了全局的主循环变量 $wp_query。 WP_Query最基础用法 php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...,分页将不工作,更多信息请参考:http://flavio.tordini.org/speed-up-wordpress-get_posts-and-query_posts-functions 'cache_results...> //输出循环结构 php the_title();?> php endwhile; endif; // 4.重置请求数据 wp_reset_postdata(); ?
随ytkah一起来看看吧 我们知道wordpress的主循环 两段代码是等效的,为了保持代码的简洁性,WordPress 隐藏了全局的主循环变量 $wp_query。 WP_Query最基础用法 php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...,分页将不工作,更多信息请参考:http://flavio.tordini.org/speed-up-wordpress-get_posts-and-query_posts-functions 'cache_results...> //输出循环结构 php the_title();?> php endwhile; endif; // 4.重置请求数据 wp_reset_postdata(); ?
前面我们介绍了 WordPress 的主循环和全局变量,那么如果需要自定义 WordPress 查询进行一些事情,可以有两种方法,最容易的方法是使用 query_posts 函数,另外一种方法就是自定义...query_posts 存在的问题 使用 query_posts 直接修改 WordPress 默认的主循环很方便,只要把对应的参数传递给函数即可,主循环的查询即可按照新的参数去查询,但是这样会造成以下的问题...: 干扰使用到 WordPress 主循环的插件。...使用 WP_Query 自定义查询 所以最好的方法是使用 WP_Query 来创建自定义 WordPress 查询,这样创建的查询和 WordPress 主循环隔离开,并不会影响主循环的行为。...> 简单总结 使用 WP_Query 创建自定义 WordPress 查询是不会干扰默认的 WordPress 主循环,使用它我们完全可以在一个页面同时运行两个或者以上完全独立的 WordPress
Query_posts语句是WordPress最实用的语句之一。 正是在query_posts的作用下,WordPress的Loop循环才能够调用并显示所有文章内容。...在主循环外的循环上使用query_posts会导致主循环运行偏差,并可能在页面上显示出你不希望看到的内 容。 最恰当的方法是使用query查询类。 WordPress有一些可以用来修改查询要素的过滤器(filter)函数。...文章回转 文章回转功能使用户可以运行“WordPress循环”后重设主循环,然后再重新运行主循环。 调用文章回转也很容易。 php rewind_posts(); ?> 那么要使用它你需要: WordPress循环时,用代码阻止重复内容被链接。
默认情况下,WordPress 会自动使用您帖子的前 55 个单词作为摘录,不过您可以在创建帖子时自定义一个摘录。 Meta 不,我们不是在谈论 Facebook。...CSS、HTML、 PHP和Javascript都是常见的流行编程语言。它们是开发人员用来构建和设计网站的工具。...这是一项独特的响应功能,您可以使用它在桌面上显示滑块但在移动设备上隐藏(因为滑块在小屏幕上很难看到,您可以选择显示照片)。...WordPress 有许多可用的滑块插件,其中一些通常包含在高级主题中。...滑块图像 Carousel(轮播) 轮播或幻灯片是媒体(可以是图像、帖子、产品等)的集合,非常类似于滑块,但具有多个图像(或“缩略图”),并以交互方式滚动或滑动媒体。
基本上,我从数据库引擎中脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据中处理的相同但在内存中,因此更快。 如何做的? 首选,我在查询中删除了post__not_in参数。...由于查询可能会给我们带来一些我们不希望的帖子,所以我增加了posts_per_page参数。...然后,当我循环这些帖子时只处理那些不在$posts_to_exclude数组里的。...Transients 工作类似,但允许我们指定一个到期时间。...有人会问:“如果这是一个很好的功能,为什么WordPress没有默认启用它”? 主要的原因是,根据我们平台的体系结构,一些缓存技术将会工作,而其他缓存技术将不会。
while (have_posts()) : the_post(); //循环查询结果。....”; endwhile; wp_reset_query(); //结束查询。 ?> 这段代码中,我们再次用到了wordpress循环代码,这个在首页文章列表中有介绍,这里就不多说了。...还要注意一点:使用query_posts()函数查询后,我们还要在循环语句后面添加wp_reset_query()来结束查询。 二、给wordpress模板侧边栏添加随机文章。...在wordpress网站的公共侧边栏文件sidebar.php文件中,添加如下代码: $arr = array( ‘cat’=>’119’, //只调用分类ID是119分类下的文章。...这里重点用到了query_posts()查询函数和wordpress的循环函数语句。
在本教程中,Redis 将被配置为 WordPress 的缓存,以减轻用于呈现 WordPress 页面的冗余且耗时的数据库查询。...虽然每个站点都不同,但下面是一个默认 Wordpress 安装主页的示例基准测试,其中包含和不包含 Redis,如本指南中配置的那样。Chrome 开发人员工具用于在禁用浏览器缓存的情况下进行测试。...缓存是如何工作的? 首次加载 WordPress 页面时,会在服务器上执行数据库查询。Redis 会记住或缓存此查询。...对象缓存通过在内存中缓存加载 WordPress 页面所需的 SQL 查询来工作。 当页面加载时,生成的 SQL 查询结果由 Redis 从内存中提供,因此查询不必命中数据库。...下载object-cache.php脚本。此下载来自 DigitalOcean 的资产服务器,但这是第三方脚本。您应该阅读脚本中的注释以了解它是如何工作的。
3.不要在文件末尾使用 PHP 闭合标签 你可以看一看,当一个文件以 PHP 代码结尾时,WordPress 多数核心代码都把末尾的 PHP 标签去掉了。实际上,Zend 框架特别禁止了它。...5.不要在循环中执行查询 在循环中执行查询非常浪费。它给你的系统施加不必要的压力,并且可能能够在循环外部更快获得相同结果。...当我遇到需要这样的情况时,我通常会使用两个分离的查询来解决问题,我会使用它们来构建数据数组。之后我会遍历数组,并不需要在这个过程中执行查询。 由于 WordPress 适用于这里,它可能有一些例外。...虽然get_post_meta() 会从数据库获取大量数据,如果你正在遍历某个特殊博文的元数据你可以在循环中使用它。这是因为当你第一次调用它的时候,WordPress实际上会获取所有元数据并缓存它们。...你可能会认为这毫无意义,因为它们在你的舒适区和工作所需范围之外,但是这就是它们的意义。每种语言都有一些要学习的实用的东西,以及从没碰到的新知识。
通过使用这些插件,可以大大减少开发工作量并加速开发过程。...href="lightbox.css" rel="stylesheet"> Swiper:一个流行的触摸滑动库,常用于创建响应式滑块或轮播图...WordPress 插件对于使用 WordPress 开发网站的用户,插件是扩展站点功能的主要方式。...WooCommerce:将 WordPress 转换为电商平台。Contact Form 7:用于创建联系表单。这些插件通常不涉及 HTML 代码本身,但它们增强了 WordPress 网站的功能。...JavaScript 插件库:使用外部 JavaScript 库简化开发工作,增强网页交互性。
另外最好把现在使用的插件更新到最新版本,因为插件的开发者发布新版本一般来说他们应该是在某种程度上优化了插件工作效率。 3....最小化 PHP 和数据库查询 如果每次导入你服务器上的一个页面,服务器都要执行 PHP 语句和数据库查询,这样速度是不会快的,如果你把一些 PHP 语句直接改成静态的 HTML 代码,这样每次导入页面,...但是不幸的是,PHP speedy 还有一些缺陷,组装之后的 JavaScript 文件是放在页面顶部而不是底部,所以这个会在 WP Super Cache 开启的时候不工作,当然了已经有人提供了解决方案...显示页面导入时间和查询次数 这里有段代码能够让你插入到你的模板中让你知道页面导入的时间,和有多少数据库查询,这个技巧能够让你知道你博客优化的程度。 在 php timer_stop(1); ?...php echo get_num_queries(); ?> 次查询。 13. Optimize DB MySQL 是一个非常好的数据库,但是它不能自己整理和清理碎片和垃圾。
主题或者插件的 PHP 程序代码没写好,甚至有死循环,直接卡死。 Log 程序 怎么定位这些问题呢?...,很多时候,用户是无法清洗反馈清楚自己的错误的,只是说程序有问题,通过 Log 反而容易定位代码的,比如上面的 PHP log : 我截取其中一段,就可以记录一个 PHP Warning 信息,PHP...如果是 SQL 请求太多,是不是在 for 循环里面做了 SQL 请求?如果是,就应该在 for 循环之前,就应该通过所有 id 一次获取数据,这样就不会一次耗尽数据库线程。...,我见过一些文章数和标签数多的站点,这样的一条 SQL 查询经常会 5-10 秒,这样的慢查询经常把站点搞挂。...这样通过 PHP 脚本进行优化。相关文章造成的性能问题就能得到完美的解决。
当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: php if (have_posts()) : ?> php while (have_posts()) : the_post(); ?...随着循环的过程,循环查询到的文章都会被赋值到 $post 这个全局变量。 所以 the_post() 函数被调用之后,我们就可以使用许多模板函数和全局变量。...我们可以把这个函数放入 comment.php 模板文件的 foreach 留言循环中。 php foreach ($comments as $comment) : ?> <?
阅读完本文后, 你必须严重依赖 WordPress Codex 和 WordPress StackExchange 来进行进一步的查询。 入门 考虑到先决条件,让我们开始吧。... 再次访问该站点并启动并运行 你的第一个 WordPress 模板。 分而治之 要开发标准的 WordPress 主题, 你需要将所有工作分成几个部分。...这不是必需的,因为 你可以在 中进行所有操作 index.php,但是良好的编程实践涉及模块化。对于这篇特定的帖子,我们将把整个工作分为四个部分,即。页眉、页脚、侧边栏和内容。...你的自定义 WordPress 主题的第一个外观已准备就绪。 循环 这是整个 WordPress 主题开发中最令人兴奋的部分, 你可以控制所有帖子。...每次页面有帖子时, index.php 中的循环都会调用 content.php 。在 content.php 中,我检查了当前帖子是否为 is_single()。
WordPress WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。...WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。...WordPress 3.5要求 PHP 版本至少为 5.2.4(不支持第三方推出的“PHP6.0”),mysql版本至少为5.0。为满足日益庞大的中文用户需求开辟了中文官方站点且提供中文版程序下载。...主要功能包括: 文章格式: 主题搜索: 内部链接: 管理工具拦: 交互式管理; 更新内置编辑器; 多分类查询; 自定义文章类型索引页; 清理后台CSS; 用户管理; 网络管理;...mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD='123456' \ -d mysql:5.6 –-name wp_mysql56:指定容器的名字,不能重复,不指定随机生成
小提示:境外网站可以使用 ping结果加站长综合查询中ip部分的截图作为证明哦。 2、申请通过后,在接口管理-》申请接口,选中“微博高级写入接口” ?...在下面申请理由中,填写如下信息,提交申请后大概一个工作日即可通过。 希望在微博同步中插入特色图片,特申请微博高级写入权限,望批准,感谢~~ ?...3、通过后,修改如下代码中的App Key以及微博账号密码,然后将代码放入functions.php文件中即可。...,返回的内容是文章下分类信息,可以在文章主循环外使用(Loop) 用法 //显示的内容就是上面提到的返回值 通过上面的方法我们就可以在文章的循环外获取分类的内容,这样我们就可以用在很多的功能中,比如可以在每篇文章下面添加一个相关文章列表 附录 错误及解决方案 改为https
在WordPress中,文章默认是按照发布日期降序排列的,即最新的文章显示在最前面。...修改查询:在主题的functions.php文件中,添加代码来根据自定义字段排序文章。...找到模板文件:通常在主题的index.php或archive.php文件中找到文章循环代码。修改查询:在文章循环之前,添加或修改WP_Query对象的参数。...创建页面模板:在主题的templates目录下创建一个新的PHP文件,例如custom-order.php。添加模板代码:在文件顶部添加模板头信息,并编写自定义查询代码。例如:应用模板:在WordPress后台创建一个新页面,并选择你刚刚创建的模板。通过以上方法,你可以根据自己的需求调整WordPress网站文章的显示顺序。