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

WordPress主题基本模板及常用函数

():是否为作者存档页 is_404():是否为错误页 is_paged() : 主页/Category/Archive页是否多页显示 is_user_logged_in() :用户是否登录 常用函数...) the_time('Y-m-d'):显示时间格式化 get_post_meta():获取保存在post_meta这个表数据,比如输出某个自定义字段内容 the_ID():特定内容页ID the_tags...('关键字','',''):显示文章关键tag the_excerpt():post/page页摘要,输入文章发布页面摘要面板内容 the_content('more'):显示内容(post/...'下篇', TRUE) : 上一篇文章链接,通常用在单篇文章 single.php php comments_popup_link('暂无评论', '评论数 1', '评论数 %') : 正文中留言链接...timer_stop(1) : 网页加载时间(秒) php echo get_num_queries() : 网页加载查询量 single_cat_title():当前分类页标题 single_post_title

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

WordPress主题开发基础:Body 指南

例如,如果您在存档页面上,WordPress将自动将存档添加到body元素。它几乎针对每个页面都执行此操作。...由于body是特定于主题,因此您需要将以下代码添加到主题functions.php文件。...现在,您可以直接在主题样式表中使用此CSS。如果您在自己网站上工作,则还可以使用主题定制器自定义CSS功能添加CSS 。 您可以选择要启用body分类功能文章类型以及谁可以访问它。...现在,在这种情况下,您可以将条件标记与一些自定义代码一起使用,将自定义动态添加到body。 为此,您需要将以下代码添加到主题functions.php文件。...这将为您代码提供一组方便使用标签。 动态添加自定义body其他示例 除了条件标签外,您还可以使用其他技术WordPress数据库获取信息并为body创建自定义CSS

2K20

WP Engine推出AI驱动WordPress网站搜索

利用高级自定义字段进行智能搜索 ACF 代表 高级自定义字段,适用于 CMS。...他补充说,为了创造增强搜索体验,智能搜索必须与 ACF 很好地配合。就目前而言,索引 ACF 是“WordPress 搜索出了名难题”。...“我们所做是索引和映射你 ACF 字段,开箱即用,点击一个按钮,无需自定义映射,无需简码,无需任何代码,你只需在智能搜索默认索引所有 ACF 和所有自定义帖子类型,”他说。...他还说,智能搜索还使网站搜索变得更快,因为它将索引和搜索 WordPress 卸载到专用搜索服务器,而不是访问 WordPress MySQL 数据库。...将搜索 WordPress 数据库卸载,并自动索引 ACF 字段所有自定义帖子类型——我们认为这是我们在此处 […] 独一无二地方;再次希望 WordPress 开发人员工作方式工作,”他说

9510

解释SQL查询计划

查询访问计划(ShowPlan)是对结果指令集可读翻译。 查询作者可以使用这个查询访问计划来查看将如何访问数据。...下面提供了关于如何解释ShowPlan语句信息。 访问映射 一个查询计划可以访问多个表。...它还指示实际下标值是什么:一个给定值、一组给定值、一个值范围,或该下标在表显示所有值。 选择哪一个取决于查询中指定条件。 显然,访问单个或几个下标值要比访问该下标级别上所有值快得多。...发送给处理查询 对于通过ODBC或JDBC网关连接链接外部表,该计划显示发送到远程SQL gateway connection查询文本,远程表检索所请求数据。...在源定义手动定义一些Tune Table通常计算值——例如表EXTENTSIZE、字段SELECTIVITY和映射BlockCount——也可以用于实现所需计划。

89820

-------------深入解析mysql数据库事务!

隔离性(Isolation) 对数据进行修改所有并发事务是彼此隔离,这表明事务必须是独立,它不应以任何方式依赖于或影响其他事务 修改数据事务可以在另一个使用相同数据事务开始之前访问这些数据...=1:开启自动提交 等同于执行了commit命令 rollback to +存档名字 回滚到某一存档点 (1)如何存档 如何存档?...格式: savepoint ; 例如: savepoint s1; 1 (2)如何回档 格式: rollback to ; 例如: rollback to s1; '//...在SQL查询,可以自由地将InnoDB类型表和其他MySQL表类型混合起来,甚至在同一个查询也可以混合 2、InnoDB是为处理巨大数据量最大性能设计。...提供ISAM里所没有的索引和字段管理大量功能 MyISAM使用一种表格锁定机制,优化多个并发读写操作 MyISAM提供高速存储和检索,以及全文搜索能力,受到web开发青睐 4、 InnoDB

69760

Oracle基础教程之redo过高诊断

一、诊断过度redo 要找到生成大量重做会话,您可以使用以下任何一种方法。这两种方法都检查生成撤销量。当一个事务生成撤销,它将自动生成重做。 当需要检查生成大量程序时,使用第一个查询。...后者查询,可以用来发现哪些特定事务正在生成重做。 1)法一 (针对某程序累计redo生成量) 查询 V$SESS_IO ,此视图包含指示列BLOCK_CHANGES。 该会话更改了多少块。...-------------------------- ----- -----  1 227 ANDY sqlplus@orastb.bonc.com.cn (TNS V1-V3) 37 2044 二、如何诊断过度重做生成...高 redo 通常分为两: 1。在一天特定时间内。 2。存档日志突然增加。...在这两种情况下,首先要检查是数据库级别上任何修改(修改任何参数、执行任何维护操作、..)和应用程序级别(部署新应用程序,修改代码,增加用户,..)。

38610

如何用Python&Fabric打造区块链“淘宝”商城

营长之前写教程文章,大多是与以太坊智能合约、DApp开发等有关实战文,受读者厚爱,大多还是比较喜欢。...访问控制 - 定义网络不同参与者权限各种规则,包括但不限于定义参与者可以控制资产。 查询文件(可选) - 可以在网络上运行一组查询操作,我们可以简单地将其理解为 SQL 查询功能。...区块链业务网络存档名称和版本号来自 package.json文件。如果要更改代码,一定要记住更改版本号,部署能够升级现有业务网络唯一存档。...在“定义(Define)”页面,你可以对代码进行更改、部署这些更改以更新区块链网络,还可以导出当前业务网络存档顶部菜单点击进入“测试(Test)”页面,你会看到: ?...在这个文件(修改模态使用文件),向上滚动查找输入字段并注释掉负责交易模态(addTransactionModal)输入字段 div 标签。 ?

2.3K40

如何解决WordPress更改新域名后无法访问调试

今天给大家分享一下如何使得更换域名后网站如何正常运行(来源:wordpress建站吧) 方法一: 修改wp-config.php ,不是很推荐方法 1、在wp-config.php,添加以下两行内容...方法二: 修改functions.phpfunctions.php指的是位于当前博客主题目录内,可以自定义一些主题函数,这个方法可行,但是也不太推荐。...1、在functions.php,添加以下两行内容: update_option(’siteurl’,’http://www.newdomain.com’); update_option(‘home...方法三: 修改wp-config.php(自动更新地址) 1、在wp-config.php,添加下面一行内容: 试用 define(‘RELOCATE’,true); 方法四:修改数据库,这个是比较推荐方法...1,登录到你管理页面,找到 wp_options 表 2,将表 siteurl 和 home 字段修改为当前新域名 注:以上4个方法都可完美解决WordPress更换域名后出现访问问题,选择看个人喜好

3.8K30

时间序列数据和MongoDB:第二部分 - 架构设计最佳实践

超过特定时间数据对您组织有用吗?旧数据应该如何访问?它是否可以在您需要时备份简单地恢复,还是需要在线并且可以作为历史分析活动存档实时访问用户?...在线档案策略 如果仍需要实时访问归档数据,请考虑这些查询发生频率以及仅存储预聚合结果是否足够。 分片存档数据 归档数据和保持数据实时可访问一种策略是使用分区分片来对数据进行分区。...通过可查询备份访问存档数据 如果不经常访问归档数据并且查询性能不需要满足任何严格延迟 SLA,请考虑使用 MongoDB Atlas 或 MongoDB OpsManager 查询备份功能备份数据...除非您愿意停止应用,否则此配置架构更改(例如,原始数据存储迁移到分区存储)可能需要构建填充程序,临时暂存区域和各种临时解决方案将应用程序移动到新架构。...引用一句着名谚语:“三思而后行”。 在下一篇博客文章“ 使用 MongoDB 查询,分析和呈现时间序列数据 ”,我们将研究如何有效地MongoDB 存储时间序列数据获取价值。

2.3K30

时间序列数据和MongoDB:第b二部分 - 架构设计最佳实践

超过特定时间数据对您组织有用吗?旧数据应该如何访问?它是否可以在您需要时备份简单地恢复,还是需要在线并且可以作为历史分析活动存档实时访问用户?...在线档案策略 如果仍需要实时访问归档数据,请考虑这些查询发生频率以及仅存储预聚合结果是否足够。 分片存档数据 归档数据和保持数据实时可访问一种策略是使用分区分片来对数据进行分区。...通过可查询备份访问存档数据 如果不经常访问归档数据并且查询性能不需要满足任何严格延迟 SLA,请考虑使用 MongoDB Atlas 或 MongoDB OpsManager 查询备份功能备份数据...除非您愿意停止应用,否则此配置架构更改(例如,原始数据存储迁移到分区存储)可能需要构建填充程序,临时暂存区域和各种临时解决方案将应用程序移动到新架构。...引用一句着名谚语:“三思而后行”。 在下一篇博客文章“ 使用 MongoDB 查询,分析和呈现时间序列数据 ”,我们将研究如何有效地MongoDB 存储时间序列数据获取价值。

1.3K40

降低观测性成本自建方法

需要间歇使用数据可以存储在磁盘 EBS 卷。 #@# 不要进行重新索引操作 当数据已经存放在存档存储,但您需要再次访问它时,就会执行重新索引操作。...例如,监管数据可能会定期存档,但每年您需要生成一份报告时就需要访问这些数据。重新索引操作非常昂贵,即使数据最终会热存储删除。此外,当将这些大量数据重新添加到索引时,也会降低操作查询速度。...我们所描述分类将帮助您了解哪些数据有用,哪些数据无用。 出于合规性或为了心安理得而需要数据应该直接存储到低成本存档存储。大多数时候这些数据不会被使用,但可以直接存档查询,如前一节所述。...将日志和跟踪记录转换成指标 并没有规定说你必须原始形式摄取数据。由于日志大小,存储日志成本特别高。日志数据并非所有字段都有用。...如果日志只有有限有用字段,可以考虑将它们转换为时间序列指标,并从存储删除原始日志。与日志相比,指标的大小更小,存储成本也更低。

8710

springboot 整合 ElasticSearch

查询结果 使用DSL语句查询,DSL(Domain Specific Language特定领域语言)JSON请求体形式出现。...因为只有“rock”被提及而“climbing”没有,所以她_score要低于John。 这个例子很好解释了Elasticsearch如何在各种文本字段中进行全文搜索,并且返回相关性最大结果集。...相关性(relevance)概念在Elasticsearch中非常重要,而这个概念在传统关系型数据库是不可想象,因为传统数据库对记录查询只有匹配或者不匹配。...短语搜索 目前我们可以在字段搜索单独一个词,这挺好,但是有时候你想要确切匹配若干个单词或者短语(phrases)。...很多应用喜欢每个搜索结果中高亮(highlight)匹配到关键字,这样用户可以知道为什么这些文档和查询相匹配。

1.2K20

时间序列数据和MongoDB:第一部分 - 简介

04 专注于应用要求 使用时间序列数据时,必须花足够时间来了解如何创建,查询和过期数据。有了这些信息,您可以优化架构设计和部署架构,最好地满足应用程序要求。...例如,您是通过单个值(例如时间)检索数据,还是需要更复杂查询来查找属性组合数据,例如事件,按区域,按时间? 创建适当索引时,查询性能最佳。了解如何查询数据并定义正确索引对数据库性能至关重要。...此外,能够在不中断系统情况下实时修改索引策略是时间序列平台重要属性。您消费者会使用哪些分析库或工具?...可以删除或存档数据吗?如果是这样,在什么年龄? 如果存档存档需要多长时间以及如何访问存档数据是否需要存储或是否可以备份恢复? 在 MongoDB 中有各种删除和归档数据策略。...MongoDB 支持这些遵从性所必需安全配置,包括静态和运行加密,审计以及基于角色粒度访问控制控制。

2K40

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

主页面通常是显示博客内容列表首页,但是如果你在“后台”->“设置”->“阅读”设置了静态首页和文章索引页面的话,当访问文章索引页面是返回 True。...> 建议将下面的方法2加入你 functions.php 文件,下面的 is_subpage() 函数原理与方法1似,但是可以返回当前页面父页面的 ID 或者是 false。 方法2: 可以将这个函数添加进 functions.php ,调用 is_tree( 'id' ) 就可以判断当前页面是否是指定页面或者是这个页面的子页面。...使用条件判断标签实例 下面给出一些例子,让你明白上面的判断标签如何使用。 文章条件判断 下面的例子讲述了当用户访问一篇文章时候如何使用 is_single() 来显示一些特殊内容。...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)显示文章摘要,而在文章(single)和主页(home)显示文章正文内容。

3.5K20

Windows 防火墙 RPC 过滤器工作原理

但我们将只关注 FWPM_LAYER_RPC_UM 层是如何工作,因为这是一开始介绍脚本使用那个。...FWPM_LAYER_RPC_UM 有许多可能字段可供过滤,您可以通过检查图层对象Fields属性来查询这些字段。...无论如何,配置它对我们来说并不重要,您可能想知道它是如何工作,因为试图找到绕过它方法第一步是知道这个过滤层在哪里处理(注意,我没有找到绕过,但你永远不知道)。 ...加载后,RPC 运行时将注册所有当前接口检查防火墙。在安全回调正常处理过程调用接口时会检查过滤规则。...为了使过滤器可以访问进行分类,RPC 服务器必须具有 对引擎 FWPM_ACTRL_OPEN访问权限和对过滤器FWPM_ACTRL_CLASSIFY访问权限。

1.1K20

Android编程设计模式之备忘录模式详解

备忘录模式实现方式需要保证被保存对象状态不能被对象外部访问,目的是为了保护好被保存这些对象状态完整性以及内部实现不向外暴露。...五、简单示例 对备忘录模式来说,比较贴切场景应该是游戏中存档功能,该功能就是将游戏进度存储到本地文件系统或数据库,下次再次进入时本地加载进度,使得玩家能够继续上一次游戏之旅,这里我们就以”使命召唤...首先我们建立游戏、备忘录、Caretaker,玩游戏到某个节点对游戏进行存档,然后退出游戏,再重新进入时存档读取进行,并且进入存档进度。...,我们存储了几个关键字段,关卡、人物生命值、武器,当调用play函数玩游戏时,我们对关卡和人物生命值进行修改。...开始游戏,闯关升级; (2)游戏退出之前进行存档; (3)退出游戏; (4)重新启动游戏,存档恢复游戏进度。

68920

使用 Spring 构建 RESTful Web 服务

Spring Initializr 开始 如果您使用 Maven,请访问Spring Initializr生成具有所需依赖项 (Spring Web) 新项目。...下载生成 ZIP 文件,该文件是使用您选择配置 Web 应用程序存档。 如果您 IDE 具有 Spring Initializr 集成,则可以 IDE 完成此过程。...} 该id字段是问候语唯一标识符,是问候语content文本表示。 要对问候表示建模,请创建一个资源表示。...name通过访问提供查询字符串参数http://localhost:8080/greeting?name=User。请注意content属性如何Hello, World!...此更改表明 @RequestParam安排GreetingController按预期工作。该name参数已被赋予默认值,World但可以通过查询字符串显式覆盖。 还要注意id属性如何1变为2。

1.3K10

优化WordPress性能高级指南

获取帖子(Fetching Posts) WordPress提供数据库获取任何类型帖子(post)方法。...使用 get_posts() 方法 这个和 query_posts()很像,但它不会修改查询。...这可能会导致不一致,特别是如果我们在代码中使用查询相关过滤器,因为你在页面不期望帖子可能会被该函数返回。 使用WP_Query 在我看来,这是数据库检索帖子最佳方式。...基本上,我数据库引擎脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据处理相同但在内存,因此更快。 如何? 首选,我在查询删除了post__not_in参数。...但是,默认情况下,缓存不是持久,这意味着它仅在单个请求持续时间内生效。所有数据都被缓存在内存,以便更快访问,但只有在该请求期间可用。 ? 支持持久缓存需要安装一个持久缓存插件。

7.1K20

58同城数据库架构设计思路

场景覆盖99%拆库业务 a)“单key”场景,用户库如何拆分: user(uid, XXOO) b)“1对多”场景,帖子库如何拆分: tiezi(tid, uid, XXOO) c)“多对多”场景...:增加辅助id,减少查询量 优化方案二:模糊查询 a)业务上:禁止查询XX页之后数据 b)业务上:允许模糊返回 => 第100页数据精确性真这么重要么?...保证访问法则 依靠表名、主键值和列名组合,保证能访问每个数据项。 空值系统化处理 支持空值(NULL),系统化方式处理空值,空值不依赖于数据类型。...基于关系模型动态联机目录 数据库描述应该是自描述,在逻辑级别上和普通数据采用同样表示方式,即数据库必须含有描述该数据库结构系统表或者数据库描述信息应该包含在用户可以访问。...高级插入、更新和删除操作 把一个基础关系或派生关系作为单个操作对象处理能力不仅适应于数据检索,还适用于数据插入、修改个删除,即在插入、修改和删除操作数据行被视作集合。

2.2K70
领券