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

WordPress || WordPress 获取当前分类 ID 几种方法

WordPress 获取当前分类 ID 方法有很多,但是很多时候我们疏忽可能导致功能不完善,就拿我来说,在不同分类采用不同版式情况下,后台获取分类 ID 就存在一定错误,最终导致版式存在很严重问题...方法一 global $wp_query; $cat_ID = get_query_var('cat'); 上面的代码非常简单,直接通过全局变量来进行 ID 获取,但是这样方法建议使用在分类页面的情况下...函数获取当前页面的名称,接下来通过get_cat_ID 函数通过名称获取 ID,这个函数我们之前已经介绍过了,详见: [insert ids=”908″] 方法三 function get_current_category_id...> 方法四 $category = get_the_category();//默认获取当前所属分类 echo $category[0]->cat_ID; //输出分类id 函数返回值: cat_ID –...上面介绍几种方法都是同一个目的,但是至于你选择哪一种方法就看个人了,有些方法可能适用于某一个页面,但是不适合所有页面,有的又是通用,最终使用途径依然看自己。

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

何在 React 获取点击元素 ID

在 React 应用,我们经常需要根据用户点击事件来执行相应操作。在某些情况下,我们需要获取用户点击元素唯一标识符(ID),以便进行进一步处理。...本文将详细介绍如何在 React 获取点击元素 ID,并提供示例代码帮助你理解和应用这个功能。使用事件处理函数在 React ,我们可以使用事件处理函数来获取点击元素信息。...在事件处理函数 handleClick ,我们可以通过 btnRef.current.id获取点击元素 ID。当用户点击按钮时,handleClick 函数会打印出点击元素 ID。...如果需要分别获取每个按钮 ID,可以为每个按钮创建独立引用。使用 ref 可以方便地获取点击元素其他属性和方法,而不仅限于 ID。...结论本文详细介绍了在 React 获取点击元素 ID 两种方法:使用事件处理函数和使用 ref。

3.2K30

何在回调函数获取 WordPress 接口的当前优先级

下面开始教程: 如何获取 Hook 优先级 我们在 WordPress 进行开发时候,肯定会使用到 WordPress Hook,通过 add_filter 或者 add_action 把某个回调函数传递给某个...在回调函数,我们可以通过 current_filter 函数可以获取当前回调函数是在执行那个 Hook ,但是如果要获取当前回调函数优先级,WordPress 就没有相关函数了,所以我自己写了一个...$hook->current_priority() : null; } 获取 Hook 优先级有什么用 我们可能要移除接口某个回调函数,然后最后又要加回来,怎么处理呢?...如果和我一样为了偷懒,这前后移除和添加回调函数是同一个,那就要在回调函数判断当前优先级了: function wpjam_filter_content_save_pre($content){...WordPress 内容是被序列化,就移除接口 content_save_pre wp_filter_post_kses 回到函数,并且在之后加回,防止其他非序列化内容保存时候也不执行 wp_filter_post_kses

50830

WordPress 文章页面运行PHP 代码

如果你在编辑器输入PHP 代码,默认的话WordPress 不会为你执行这段代码——只会文本方式输出。...Tutsplus 上有一篇文章以插件方式告知我们实现在WordPress 文章页面运行PHP 代码方法,下面介绍下。...原理小介绍 懂php 都知道,PHP载入其他PHP文件可以用include() 或者 require() 函数,因此为了实现在WordPress 文章页面运行PHP 代码,我们可以将打算运行代码写入一个额外...> 上诉代码变量 $upload_dir['basedir'] 指代WordPress 多媒体文件上传路径(默认为/wp-content/uploads/),接下来通过一个实例说明如何使用这个短代码插件...那么此时,在WordPress 编辑器写文章时候用下面的短代码插入短代码: [phpcode file="wordsbackward"] 即可运行相应wordsbackward.php文件,如图:

4.4K100

何在代码获取Java应用当前版本号?

最近需要在项目中获取项目的版本号,最笨方法莫过于硬编码一个版本号,当然我也是这么干。不过闲下来时候突发奇想Spring Boot项目中pom.xml定义版本号能不能通过API获得呢?...从配置文件读取 Maven在构建项目时可以通过资源插件将构建属性即pom.xml属性注入到指定资源文件,具体操作为: ... 恰好spring-boot-starter-parent已经设置了这种方式。...Spring Boot提供 Spring Boot其实已经内置了获取项目构建信息自动配置ProjectInfoAutoConfiguration,它包含一个条件BeanBuildProperties:...spring-boot-version", "time" : { "epochSecond" : 1620664643, "nano" : 591000000 } } 总结 今天介绍了几种从通过API获取项目构建版本信息方法

3.1K20

何在代码获取Java应用当前版本号?

最近需要在项目中获取项目的版本号,最笨方法莫过于硬编码一个版本号,当然我也是这么干。不过闲下来时候突发奇想Spring Boot项目中pom.xml定义版本号能不能通过API获得呢?...从配置文件读取 Maven在构建项目时可以通过资源插件将构建属性即pom.xml属性注入到指定资源文件,具体操作为: ... 恰好spring-boot-starter-parent已经设置了这种方式。...Spring Boot提供 Spring Boot其实已经内置了获取项目构建信息自动配置ProjectInfoAutoConfiguration,它包含一个条件BeanBuildProperties:...spring-boot-version", "time" : { "epochSecond" : 1620664643, "nano" : 591000000 } } 总结 今天介绍了几种从通过API获取项目构建版本信息方法

5.7K20

何在 WordPress 获取最新被评论文章列表

我之前WordPress 文章查询教程6:如何使用排序相关参数」详细介绍了文章查询排序参数,其中介绍可以通过评论数进行排序: $query = new WP_Query( array(...'orderby' => 'comment_count' ) ); 但是需求总是不停变化,现在又有了新需求,获取最新被评论文章列表,意思就是某篇文章刚被评论,它就排到最前面,在某些社交需求网站可能需要用到...: 'DESC'; if($orderby == 'comment_date'){ $clauses['fields'] .= ', ct.comment_post_ID, MAX(ct.comment_ID...$order}"; } return $clauses; }, 10, 2); 上面的代码简单解释一下,就是通过 posts_clauses 接口实现文章表和评论表连表,然后通过评论时间进行排序获取最新被评论文章列表...当然你也可以不需要了解和使用上面的代码,因为 WPJAM Basic 已经整合,你只需要知道最后可以通过下面简单方式就能够获取最新被评论文章列表: $query = new WP_Query( array

1.5K30

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

当您将新内容发布到您网站时,之前帖子会关闭并最终移动到存档页面。粘性帖子允许您在WordPress添加精选帖子,并在您网站主页上以不同方式显示它们。...在本文中,我们晓得博客将向您展示如何在WordPress为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...推荐:如何在Xampp安装PHP GD(GD Graphics Library)什么是置顶帖/文章?  置顶帖/文章与将您文章放在首页广告牌上是一样。...Sticky Posts Switch插件教程WordPress为分类添加置顶文章 Sticky Posts Switch插件特点使您可以对首页、存档页面类别页面每个自定义帖子类型使用粘性帖子功能对自定义帖子类型快速和批量编辑支持选择帖子类型...Sticky Posts Switch插件教程WordPress为分类添加置顶文章  此外还可以选择在主页、帖子存档页面分类页面类别和标签)上显示粘性帖子位置。

5.5K20

优化WordPress性能高级指南

获取帖子(Fetching Posts) WordPress提供从数据库获取任何类型帖子(post)方法。...例如,如果我们想要在获取帖子( 比如内部 footer.php)之后某个某个时间点确定我们正在处理什么样页面,这时可能就是一个问题。...这可能会导致不一致,特别是如果我们在代码中使用查询相关过滤器,因为你在页面不期望帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库检索帖子最佳方式。...处理小信息很有用,WordPress提供其他机制(帖子[posts]分类[taxonomies])过于复杂。 ?...例如,如果我们在用户滚动我们主页时动态加载更多帖子,那么最好直接调用其他前端页面,这将获得被缓存好处。 然后,我们可以通过浏览器JavaScript来解析结果。

7K20

使用Solr涡轮增压您WordPress搜索

在本指南中,您将学习如何在Ubuntu 14.xDebian 7.x上安装Java,安装和配置Solr,并使用WPSolr插件将其集成到WordPress博客。...排除项目:如果您希望从搜索结果中排除某些帖子页面,请在此处输入其ID。 按“ 保存选项”按钮。 打开Solr选项>结果选项页面: 显示建议(您意思是?):推荐。...如果选中,Solr将建议备用搜索短语,如果找不到输入搜索短语任何匹配项: 显示结果数量和当前页面:推荐。这对于分页搜索结果很有用。 替换默认WordPress搜索:推荐。...注意每当您发布新帖子页面附件时,必须选择此按钮才能将新页面编入索引。 操作完成后,同一页面将显示索引文档数量。 测试新搜索 您博客上将完成以下步骤。...应显示匹配结果: 通过输入包含某些拼写错误单词任何博客帖子未出现单词来测试自动更正建议。

4.9K60

5个最佳WordPress广告插件

5个最佳WordPress广告插件  它带有一个易于使用设置页面,您可以在其中管理您广告代码并选择您想要显示它们方式和位置。该插件可以在文章之前之后、内部帖子内容、摘录之后等自动显示广告。  ...灵活广告放置,在帖子任何位置专门随机插入广告。简单配置界面,无需编码知识:只需复制并粘贴AdSense代码,勾选和选择选项,插件将为您完成剩下工作。...通过添加到HTML编辑帖子子面板附加快速标签按钮,可以轻松地将上述标签插入帖子。...只要您使用自托管WordPress,您就可以在您网站上放置您想要任何广告。如何在WordPress文章投放广告?所有广告管理插件都允许您使用简码块手动放置广告。...您所做就是将您广告添加到插件,然后将该广告短代码块包含在您要显示广告帖子。如何在WordPress帖子之间放置广告?

8.3K20

编写自己 WordPress 模板

如果 你想了解更多关于开始使用 WordPress 信息,请参阅这篇文章。 在整个开发过程遵循概念设计,可以是 PSD HTML CSS。 PHP 编程一点介绍。...显示网站品牌,名称和描述。 提供不同页面的导航。 考虑到这些要点,让我们编写主题标题。 这将获取并放置站点描述。 这里要提到另一件事是,我在文件中使用了“硬编码”子部分,“联系人”和“链接” footer.php。...每次页面帖子时, index.php 循环都会调用 content.php 。在 content.php ,我检查了当前帖子是否为 is_single()。...如果当前页面仅包含要循环单个帖子,则此条件将成立。当它不是单身时,我想通过其标题链接到该帖子。所以我使用 get_permalink()来获取该特定帖子网址。

1.3K30

Wordpress邮件通知插件Notification使用小记

Notification是wordpress上一款功能强劲插件,可以实现wordpress各种事件邮件通知功能,更可以根据自己实际需求定制自己邮件通知内容,插件提供了很多短代码,能够很方便协助用户完成邮件模板创建...在这里,简单记下几种常见通知可以使用段代码,方便以后使用。 【发布新文章通知(New Post Published)】 网站简码 这些短代码可用于任何通知。...:[current_date] 当前时间:[current_time] 收件人用户密码 这些短代码只能用于具有“发送至”字段通知以及在您网站上拥有WordPress帐户用户,即它们不适用于使用...BNFW通知订阅:[user_subscription_page](仅限订阅附加组件) 发布/页面/自定义发布类型短代码 永久链接:[ permalink ] 帖子ID:[ID] 原帖帖子作者...这很可能是帖子作者正在注册用户。

2.1K20

WordPress博客默认站点地图使用禁用教程分享

注意:如果您更新WordPress常规设置以阻止搜索引擎将您网站编入索引,则站点地图将被自动禁用。因此,在那种情况下,无需使用任何插件代码来禁用它。...,请将以下代码添加到您主题(简单插件): // disable post type sitemap function shapeSpace_disable_sitemap_post_types(...这告诉函数不要执行任何操作,除非当前帖子类型是“页面”。因此,要从其他文章类型中排除文章,请更改page为要定位任何文章类型名称。 函数第二行检查以确保post__not_in已设置变量。...然后第三行是动作发生地方。在编写代码时,该代码排除了ID等于2页面。因此,您可以将该ID更改为要从站点地图中排除任何页面ID。...重要提示:所有此站点地图功能仅在WordPress 5.5及更高版本可用。因此,如果您正在开发任何插件主题,请确保对任何较旧WP版本使用条件检查和适当后备。

59430

WordPress 数据库详解

存储在 WordPress 数据库不同类型数据一些示例包括: 页面帖子和其他内容 标签、类别和其他组织信息 用户评论和个人资料数据 主题和插件相关数据 全站设置 很容易看出构成您网站几乎所有内容都存储在...此处存储元数据包括唯一用户 ID、元键、元值和元 ID。这些都是您网站上用户唯一标识符。 wp_term_taxonomy WordPress 使用三种类型分类法,包括类别、 链接标签。...wp_posts WordPress 数据核心是帖子。此表存储您发布任何帖子页面的内容,包括自动保存修订和帖子选项设置。此外,页面和导航菜单项存储在此表。...您所见,WordPress 数据库表 wp_comments 进一步细分为以下列: comment_ID comment_post_ID comment_author comment_author_email...如果要重置数据库所有表,请单击“选择所有表”。 如果您选择所有表格,您将可以选择重新激活您活动插件和当前主题。该插件还保留您活动 WordPress 用户帐户。

5K40

WordPress 初学者词汇表(术语解释)

因此,使用相同示例,在新闻博客上,您可能会找到“加拿大”“美国”以及“iPhone”“Android”标签。 Exceprt(摘录) 摘录是描述您帖子页面简短说明。...slug是 URL 包含帖子名称部分。它通常只有几句话,旨在描述帖子内容。WordPress 自动使用帖子标题作为 slug,但您可以根据需要编辑 slug。...根据您 WordPress 主题(页面构建器),侧边栏通常是左侧右侧垂直列,尽管根据帖子类型页面,某些设计可能具有两个侧边栏甚至自定义侧边栏。...有了它,您可以使用内容“块”来设计帖子页面的布局(取决于您 WordPress 主题,甚至您页眉和页脚部分)。...这些可以包括基本文本和图像,或者更具体,电子商务商店产品轮播自定义捐赠表格。如果您使用是构建器,则会包含基本块,但通常您可以找到附加组件扩展来添加更多。

7.1K20

新曝WordPress REST API内容注入漏洞详解

近日,来自Sucuri研究人员发现WordPress存在重大漏洞,漏洞在于WordpressREST API,成功利用该漏洞可删除页面修改页面内容。...如果我们发送一个没有相应帖子ID,我们可以通过权限检查,并被允许继续执行对update_item方法请求。...出于对是什么导致get_post()无法找到帖子(除ID不存在外)好奇,研究人员意识到其使用wp_postsget_instance()静态方法来抓取帖子。 ?...这导致了非常危险情形,即攻击者可以提交/wp-json/wp/v2/posts/123?id=456ABC这样请求来对ID为456帖子进行篡改。...鉴于此类型欺骗问题,攻击者便可篡改受害者网站上任何帖子页面的内容。这样他们便可以添加插件特定短代码来利用漏洞(原本仅限于贡献者)、使用SEO垃圾邮件活动感染网站内容或注入广告,等等。

2.7K60

在Ubuntu 16.04上安装WordPress

介绍 在本指南中,您将学习如何在运行Ubuntu 16.04Linode上安装WordPressWordPress是一个流行动态内容管理系统,专注于博客。...永久链接是为WordPress特定帖子页面自动创建URL,以便您其他人可以链接到它们。...WordPress默认设置将帖子号码指定为永久链接,这意味着指向特定帖子链接example.com/?p=42。要强制执行“更漂亮”永久链接格式,您需要对Apachenginx进行一些调整。...此部分是可选,但它允许您访问基本PHP安装可能没有的一些WordPress功能。 为了在Wordpress修改照片图像,您需要PHP-GD扩展。...其他PHP扩展大量存在,并且所需要某些插件功能,php7.0-curl,php7.0-xml,和php7.0-mcrypt。

5.1K20
领券