首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 主循环和全局变量

当我们进行 WordPress 开发时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表。 在主题 index.php ,主循环代码如下: <?...the_post 函数获取第一篇文章,并设置文章数据作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...注意通过这种方法获取文章内容是没有经过 WordPress 过滤器接口,不过你想自己去操纵文章内容,比如自己设置文章内容显示方式,通过这种方式获取文章内容是非常有用。...我们可以把这个函数放入 comment.php 模板文件 foreach 留言循环中。 <?

61710

WordPress 教程:和 WordPress 相关一些专有名词

Parameter - 参数,在讨论插件或者主题开发时候常常被提到,在 WordPress 模板函数时候常作为选项。模板函数 bloginfo(),它可能是这样:,在括号里面的东西就是参数。 Template Tags - 模板标签,它是博客模板显示动态信息,或者用来定制化博客,它可以让你博客独一无二。...Loop 或者 The Loop - 主循环是 WordPress 用来显示博客日志。使用主循环,WordPress 在当前页面显示每篇日志,然后通过循环里面的模板函数来格式化它们。...任何在主循环中 HTML 或者 PHP 代码,每个日志都会用到。当你看到 WordPress 文档中提到:“这个标签必须在 The Loop”,这里说就是住循环。...Trunk - Trunk 是正在开发版本 WordPress。这个分支很可能有问题,但是可以用来测试插件和主题能否在下个版本 WordPress 工作。 ----

88610
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress面试题

下面是关于如何在 WordPress 源码开发主题和插件基本指南: 开发 WordPress 主题: 创建主题目录: 在 WordPress wp-content/themes/目录下创建一个新文件夹...基本结构: 在index.php文件,使用 WordPress 提供函数来获取头部、尾部等页面结构。 可以创建其他模板文件,header.php、footer.php等,以更好地组织代码。...模板标记和循环: 使用 WordPress 模板标记,the_title()、the_content()等,在模板显示文章标题、内容等。...使用WP_Query等函数创建自定义循环,显示特定条件下文章。 响应式设计: 使用媒体查询或使用框架( Bootstrap)来确保主题在不同设备上都有良好显示效果。...> 在实际环境,请使用更强大哈希算法, bcrypt。 更新数据密码: 在wp_users表,找到用户行并更新user_pass值为新 MD5 散值。

28640

Sticky Posts Switch插件教程WordPress为分类添加置顶文章

推荐:如何在Xampp安装PHP GD(GD Graphics Library)什么是置顶帖/文章?  置顶帖/文章与将您文章放在首页或广告牌上是一样。...Sticky Posts Switch插件简介  该插件在帖子管理添加了一个新,可让您轻松标记帖子以使其具有粘性。...(帖子或自定义帖子类型)选择开关图标的颜色显示开关图标的自定义顺序仅使用内置WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子所有翻译设置为置顶,支持 Polylang...和 MultilingualPress如何在WordPress为类别添加置顶文章?  ...Sticky Posts Switch插件教程WordPress为分类添加置顶文章  此外还可以选择在主页、帖子存档页面或分类页面(类别和标签)上显示粘性帖子位置。

5.5K20

WordPress主题开发基础:Body 类指南

php body_class($class); ?>> WordPress根据显示页面类型自动添加适当类。 例如,如果您在存档页面上,WordPress将自动将存档类添加到body元素。...由于body类是特定于主题,因此您需要将以下代码添加到主题functions.php文件。...这些条件标签是true或false数据类型,用于检查WordPress条件是true还是false。例如,条件标签is_home检查当前显示页面是否为主页。...为此,您需要将以下代码添加到主题functions.php文件。...这将为您代码提供一组方便使用标签。 动态添加自定义body类其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据获取信息并为body类创建自定义CSS类。

2K20

WordPress 条件判断标签及用法大全

主页面通常是显示博客内容列表首页,但是如果你在“后台”->“设置”->“阅读”设置了静态首页和文章索引页面的话,当访问文章索引页面是返回 True。...判断页面(Page) WordPress 内置种内容形式,一种是文章(Post)另一种是页面(Page),这里要判断是页面,而不是指你网站某个网页。...在 WordPress 默认内置了种分类系统:category 和 tag,同时支持开发者自定义分类系统。 is_tax() 判断当前页面是否为一个分类系统存档页面。...> 如果你想在文章没有摘要时候,显示空内容: <?php if ( !...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)显示文章摘要,而在文章(single)和主页(home)显示文章正文内容。

3.5K20

Dreamweaver CS5 启用 WordPress 代码提示功能

这样使用 Dreamweaver CS5 来开发 WordPress 插件和主题,只要输入 WordPress 内置函数前几个字符,就会显示整个函数,再也不用辛苦记住函数名称了。...如何在 Dreamweaver CS5 启用 WordPress 代码提示功能 下面就讲解下如何在 Dreamweaver CS5 启用 WordPress 代码提示功能: 将本地测试站点添加到...点击 Dreamweaver CS5 菜单”Site–>New Site”,如下图建立新站点: 在同一对话框中切换到”Servers”界面,点击”+”号添加测试服务器。...在同一对话框中切换到”Advanced”界面,”Server Model”选择”PHP MySQL”,保存。...好了,一切设置已完成,下面是见证奇迹时刻,打开一个 WordPress主题中文件,例如 index.php,如下图: 输入WordPress 某个函数前几个字符,例如 ”the_”,按 Ctrl

87120

干货丨什么是CMS ,CMS 有哪些功能呢?

,甚至还需重新建设网站;如此下去,用户始终在一个高成本、低效率环中升级。...利用成熟 CMS框架,除了可以对现有类型信息进行有效管理,blog、新闻、微博等,还可以自定义需要信息类型,实现各类信息数据库存储、管理和发布。 (3)CMS作用 企业形象提升。...,PHP虽然开源很多,但是限制也很多,而ASP.NET程序支持MYSQL和ACCESS数据库,企业可以根据自己规模大小选用数据库。...(1)wordpress概念 一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发。用户可以在支持 PHP 和 MySQL数据服务器上使用自己博客。...(2)wordpress软件框架    PHP+Mysql架构 (3)wordpress软件功能   文章发布、分类、归档、收藏,统计阅读次数。

7K20

以及它如何应用于WordPress

使用WordPress遇到Localhost2种常见情况 在与WordPress相关个方面,您可能会遇到术语localhost: 在本地环境开发/测试WordPress网站 设置/配置对WordPress...这就是为什么这对您WordPress网站数据库很重要: 在99%情况下,您WordPress站点数据库将与您WordPress站点其余文件位于同一台服务器上。...例如,在安装WordPress时wp-config.php文件DB_HOST条目如下所示: wp-config.php文件本地主机 同样,如果您使用Duplicator之类插件来迁移WordPress...网站,那么当插件要求您输入数据主机值时,您可以输入“localhost”: Duplicator插件localhost使用 在这种情况下,您基本上是在告诉WordPress(或 WordPress...插件)查找WordPress所在同一服务器数据库。

1.5K00

何在Ubuntu 14.04上保护WordPress免受XML-RPC攻击

本指南将向您展示如何在Ubuntu 14.04系统上保护WordPress免受XML-RPC攻击。...流行插件JetPack和WordPress移动应用程序是WordPress如何使用XML-RPC个很好例子。同样功能也可以用来在短时间内向WordPress发送数千个请求。...识别XML-RPC攻击 识别XML-RPC攻击种主要方法如下: 1)当您WordPress站点关闭时看到“连接到数据库时出错”消息 2)查找类似于"POST /xmlrpc.php HTTP/1.0...但是,Jetpack将从这些恶意登录尝试减少数据库上负载近90%。 注意:激活Jetpack插件需要WordPress.com帐户。 Jetpack可以从WordPress后端轻松安装。...nano /etc/nginx/sites-available/example.com 在服务器块添加下面突出显示行: server { … location /xmlrpc.php {

81000

wordpress 学习笔记 (二)

详细说明 screenshot.png 缩略图 显示在后台主题列表页封面 taxonomy.php 自定义分类法 通用自定义分类法显示模板 taxonomy-XXX.php 指定分类法 author.php...php endif; ?> have_posts() 解析:WordPresshave_posts() 默认是一个全局函数。...the_xxx 可以直接输出, get_the_xxx 不能直接输出 WordPress函数,the开头基本都是直接输出内容,get开头是获取内容。...② $parents 字符串值,默认为空 指定父分类显示方式,可选值如下: 空值:不输出父分类; multiple:父分类和子分类都是单独链接,但处于同一个li元素; single:不输出父分类链接...the_tags 和 get_the_tag_list 区别: 前者可以直接输出,后者不能直接输出,者用法和参数基本相同 get_the_tags: 输出文章所属标签数据

90620

何在博客日志之间显示广告

这篇文章将向你展示如何在 WordPress 主页上日志之间放置 AdSense 代码(或者其他广告代码)。同样方法也可以用于在存档页面(包括分类和作者存档页面)放置广告。...在 WordPress ,用来给读者显示日志主流程就是主循环(The Loop)(点击这里和这里查看更多信息)。...如果我们能够得到 while () 循环已经显示了多少篇日志(通过在循环外面定义一个计数器变量,在循环中累加,然后把计数器值作为测试条件),我们就能很容易编码以在某些日志后面显示广告。...再往下,我们可以看到用于显示单独日志代码,再接着就是如下代码: <?...我使用了 Semiologic Ad Spaces plugin 这个插件,它能让我通过放置一个简单标签来指示出在模板代码显示哪个广告代码块。

54120

实战|如何在Linux 系统上免费托管网站

动动发财小手,点个赞吧! Web 服务器可用于指代硬件和软件,或者者一起工作。出于本指南目的,我们将重点关注软件方面,并了解如何在 Linux 机器上托管网站。...如何在 Linux 服务器上托管网站 在本节,我们将继续讨论 Web 服务器主要组件。 什么是 Apache?...为 WordPress 创建数据WordPressPHP 编写,是一个数据驱动、免费开源内容管理系统。数据库是 WordPress 重要组成部分。...$ tar -xvzf latest.tar.gz 该命令将文件内容提取到名为 wordpress 文件夹。将文件夹移动或复制到 Apache Web 服务器文档根目录。...您所见,这将引导您进入 WordPress 仪表板。此时,您可以尝试使用各种主题来增强示例网站外观。 6.

22220

注意:PHP7十个需要避免

当我遇到需要这样情况时,我通常会使用个分离查询来解决问题,我会使用它们来构建数据数组。之后我会遍历数组,并不需要在这个过程执行查询。 由于 WordPress 适用于这里,它可能有一些例外。...虽然get_post_meta() 会从数据库获取大量数据,如果你正在遍历某个特殊博文数据你可以在循环中使用它。这是因为当你第一次调用它时候,WordPress实际上会获取所有元数据并缓存它们。...6.不要在 SQL 查询中使用 * 当然,这个更像 MySQL 问题,但是我们习惯在 PHP 编写 SQL 代码,所以都差不多。...无论如何,如果可以避免的话,不要在 SQL 查询里使用通配符,尤其是数据库有很多时候。 你应该明确指定需要哪些行,并且仅仅获取它们。这有助于减少所用资源,保护数据,以及让事情变得尽可能清晰。...要确保使用类似filter_var()内建函数检查适当值,以及在处理数据库时转义(或预编译)。 WordPress 拥有一些函数来解决问题。详见文章校验、转义和过滤用户数据

1K20

WordPress 自定义字段(Custom Fields)详细介绍和使用

WordPress 自定义字段通常有变量:键 ( key ) 和值 ( value )。...当我们为某篇日志或者页面创建一个自定义字段时候,我们所写信息将会存储到该日志或者页面。...换句话说,我们所创建自定义字段数据是属于当前日志或者页面,所以我们能够显示当前日志或者页面相关自定义字段信息。...如何在博客上显示自定义字段数据 当我们想显示日志或者页面的自定义字段时候,我们有几种方法。这里介绍种简单方法和一些更高级用法。...对象缓存,统计每增加 10 次之后才写入数据,这样大大减少数据请求,加快 WordPress 效率。

2.8K20

WordPress你要会用

WordPress你要会用 虽然是PHP开发,但不能忽律它简单化 WordPress介绍 WordPress是一种使用PHP语言开发博客平台,用户可以在支持PHP和MySQL数据服务器上架设属于自己网站...比如你至少要懂标准通用标记语言下一个应用HTML代码、CSS、PHP等相关知识。 WordPress官方支持中文版,同时有爱好者开发第三方中文语言包,wopus中文语言包。...|灵动边栏插件,使用它将使你更容易控制你边栏显示,安装激活以后会在小工具页面显示控制各个小工具在博客任何页面是否显示,以实现不同页面不同侧边栏效果;同时在小工具页面产生一个支持php语言文本小工具...在控制面板创建数据库,记下数据主机地址、数据库名称、用户名、密码,这四个要素。 7. 修改WordPress安装配置文件。...就是修改wordpress程序包wp-config-sample.php文件,将第6步记下主机地址、数据库名称、用户名、密码填入相应位置就可以了,并重命名为wp-config.php

1.8K50

如何统一批量修改WordPress头像大小

今天全百科教大家如何统一批量修改WordPress程序头像大小尺寸,首先我们要知道get_avatar()是wordpress内置用来获取指定用户id或者邮箱头像函数,通过get_avatar()函数可以轻易地获取文章作者头像...’ – (布尔型)是否始终显示默认图像,默认false ‘rating’ – (字符串)头像等级,可选’G’, ‘PG’, ‘R’, ‘X’,并按该顺序进行判断,默认是wordpress后台里设置——...,忽略wordpress后台里设置——评论里设置【头像显示】设置,默认为false ‘extra_attr’ – (字符串)插入img元素,alt、title,默认为空 示例 获取文章作者头像(主循环中使用...php echo get_avatar(get_the_author_meta('email'), 50); ?> 获取指定ID用户头像 完整参数: <?

77420

WordPress 自定义字段 自定义域使用方法

WordPress自定义字段是个非常有用功能,自定义域是对wp文章功能扩展和补充,通过使用WP自定义字段功能,可以给文章增加些额外内容,如用WP做淘客模板时给产品添加商品价格显示,添加购买链接等...WordPress自定义字段使用方法: 在使用WordPress撰写文章时候,在内容输入框下面有一个“自定义栏目”(没有发现童鞋,在后台顶部,点击“显示选项”——勾选“自定义栏目”) 点击“输入新栏目...”,在名称里输入自定义字段名称,link,然后在值里输入自定义字段值,https://qintia.com 然后点击“添加自定义栏目”,最后直接发表文章即可。...php echo get_post_meta($post_id, $key, $single); ?...> 参数详解 $post_id 文章ID,如果在循环中,可以用 get_the_ID() 来设置 $key 自定义字段名称(键值) single 是否以字符串形式返回,false会返回数组形式(如果没有设置这个自定义字段的话

1.8K20
领券