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

Wordpress:无法使用get_the_id()获取文章标记中的URL;

WordPress是一种流行的开源内容管理系统(CMS),用于构建和管理网站。它提供了丰富的功能和插件生态系统,使用户能够轻松创建和管理各种类型的网站,包括博客、企业网站、电子商务网站等。

在WordPress中,get_the_id()是一个函数,用于获取当前文章或页面的唯一标识符(ID)。然而,有时候使用get_the_id()函数可能无法获取到文章标记中的URL。这可能是由于以下几个原因导致的:

  1. 代码位置错误:确保你在正确的位置调用get_the_id()函数。通常,它应该在WordPress的循环中使用,例如在单个文章页面的循环中。
  2. 缓存问题:如果你的网站使用了缓存插件,可能会导致get_the_id()函数无法获取到正确的ID。尝试清除缓存并重新加载页面,然后再次尝试获取ID。
  3. 自定义查询:如果你在自定义查询中使用了get_the_id()函数,可能需要使用wp_reset_query()函数重置查询,以确保获取到正确的ID。

如果你仍然无法解决问题,可以尝试使用其他方法来获取文章标记中的URL。例如,可以使用get_permalink()函数来获取当前文章的永久链接。

对于WordPress开发者来说,熟悉WordPress的API文档和函数参考是非常重要的。你可以在WordPress官方网站上找到完整的文档和参考资料。

腾讯云提供了一系列与WordPress相关的产品和服务,包括云服务器、云数据库、CDN加速等。你可以访问腾讯云官方网站,了解更多关于这些产品的信息和使用指南。

参考链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

批量替换WordPress文章图片URL地址方法

什么情况需要更换WordPress文章图片URL地址?...2、外链图床地址失效有时候为了节省网站空间,或者更新文章时候没有过多考虑,使用了统一图床外链,比如使用了七牛云存储二级域名。...两种可以批量式更新WordPress文章图片链接地址方法:方法一、更新数据库操作通过MySQL操作命令语句进行更新Update所有的文章图片链接地址。首先,备份好数据库。...方法二、通过替换文章文本方式操作这一种方法最为简单,只需要将下面的代码加入Function.php文件即可。...add_filter('the_content', 'replace_text_wps');add_filter('the_excerpt', 'replace_text_wps');(以上代码同样适用于替换文章文本关键词

7.4K20

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

我之前WordPress 文章查询教程6:如何使用排序相关参数」详细介绍了文章查询排序参数,其中介绍可以通过评论数进行排序: $query = new WP_Query( array(...'orderby' => 'comment_count' ) ); 但是需求总是不停变化,现在又有了新需求,获取最新被评论文章列表,意思就是某篇文章刚被评论,它就排到最前面,在某些社交需求网站可能需要用到...但是使用 SQL 来实现可能就会造成 API 不一致问题,无法直接使用 WP_Query 进行各种操作,所以最好是通过 posts_clauses 接口实现让 WP_Query 排序参数支持 comment_date...,然后通过评论时间进行排序获取最新被评论文章列表。...当然你也可以不需要了解和使用上面的代码,因为 WPJAM Basic 已经整合,你只需要知道最后可以通过下面简单方式就能够获取最新被评论文章列表: $query = new WP_Query( array

1.5K30

WordPress 获取 URL 链接路径几种方法

其实对于 WordPress 开发方面来讲使用 ID 是最为方便快捷,但是如果在 WordPress 固定链接使用文章 ID 等方式来展现虽然足够简单,却也失去了更加漂亮 URL 以及关键词优化...子凡最后决定用一种最简单方式方法,那就是直接使用 URL 链接路径来作为小程序传参,这样只需要将路径和主域名拼凑起来就是完整 URL 了,小程序规则思路大概如下: https://www.leixue.com...uri=how-to-buy-tablet 那么 WordPress 获取 URL 路径方法有很多种,下面就给大家一一列举分享出来: 方法一 $path = str_replace( home_url...(), '', get_permalink(get_the_ID()) ); 这是一种传统方法,就是直接通过文章 ID 来获取文章链接,然后使用 home_url()来获取网站首页,通过替换首页为空方式来实现...), PHP_URL_PATH); 这种方式则是利用 php url 解析函数 parse_url获取文章路径,如果 WordPress 安装在二级目录,获取路径也是包括二级目录路径

1K90

django ListView使用 ListView获取url参数值方式

可以使用object_list获取' context_object_name = 'object_list' #template_name='html页面所在目录' template_name=...'caradmin/colortags/colortags.html' #自定义查询方法 def get_queryset(self): #获取url 值 比如https://static.zalou.cn...type='+type }) 通过原生js通过onchange给selectoption标签绑定事件,jQ中使用change对select进行事件绑定,通过$(this)拿到当前点击标签。...第二种情况,只按照关键字查询: 和分类查询类似,将文本输入标签(例如text类型input)绑定事件,获取到输入值,将获取值作为地址?后参入传递到后端。...ListView获取url参数值方式就是小编分享给大家全部内容了,希望能给大家一个参考。

3.9K20

WordPress免插件仅代码实现文章浏览次数方法(1)

WordPress为每一篇文章提供个“浏览次数”计数,一来可以间接地给访客一种文章有价值暗示,二来方便自己获取相关数据(访客内容偏好等等),三貌似想不到了。...实现文章浏览次数很多人使用如wp-postviews 这类WordPress插件,但是使用wordpress一条黄金准则是“少用插件,能用代码实现不用插件”。...网络上有不少方法,现在提供一下目前本站正在使用方法: 原理:通过自定义字段来保存浏览次数,每执行一次主循环loop,数据+1。...: if (have_posts()) : while (have_posts()) : the_post();setPostViews(get_the_ID()); 三、在需要显示地方添加以下代码调用...如果你想手动调整数据(比如想调高数据装B一下),可以在文章编辑页面的自定义栏目的views数字改为你需要。 这样就大功告成!现在又干掉了一个WP postviews插件!

90950

js获取url?后参数,修复移动版无法切换到电脑版BUG

说干就干,在 oschina 找到如下 2 获取 url 后面参数方法: //获取请求url参数值: /*方法一:参数值没有等于号(“=”)*/         function getUrlRequest...() {             var url = location.search; //获取url"?"...(“=”)*/         function getUrlRequest(){                 var url = location.search; //获取url"?"...type=pc">电脑版 Ps:代码中加入登陆链接原因,是因为WordPress Mobile Pack插件会强制转换后台样式,很不和谐!...所以改成了登陆到 PC 版后台链接,若手机主题已存在登陆链接,删除替换即可。 最终,解决了移动版无法切换到电脑版 BUG~!

5.3K80

WordPress 5.7 新增文章相关函数

WordPress 5.7 增加几个文章相关函数,可能对于主题和插件开发可能会使用比较高,所以下面统一介绍一下: 文章父级相关模板函数 WordPress 5.7 新增了两个和文章父级相关函数,一个是判断当前文章是否有父级...,一个是直接获取文章父级对象。...get_post_parent get_post_parent 函数用来获取文章父级对象,只支持一个参数,文章 ID 或者 WP_Post 对象,默认情况不传递则为全局 $post ,返回父级对象...下面是一个使用文章父级模板函数例子: <a href="<?...'; } else { echo '这篇<em>文章</em><em>使用</em>了非公开<em>的</em>状态'; } 特别注意一下,密码保护<em>文章</em>是认为公开可见<em>的</em>,而私密<em>文章</em>则不可见<em>的</em>。

36610

使用 WordPress 自定义字段来实现文章缩略图

团队在对企业网站进行定制时候就大量使用 WordPress 自定义字段。...是的,WordPress 自定义字段使用好,能够把 WordPress 博客转变成一个完全定制化 CMS 站点。...这篇就来讲讲 WordPress 自定义字段一个非常广泛用途:使用 WordPress 自定义字段来实现文章缩略图。...在 Key 字段输入 “image_thumb”,然后在 “Value” 字段输入你刚才上传图片 URL。 然后继续你写文章常规动作,增加标题,输入内容,选择分类,最后发布。...技巧:设置只有注册用户才能浏览特定内容 WordPress 技巧:使用自定义字段给日志单独加载 JS 脚本 WordPress 自定义字段(Custom Fields)详细介绍和使用

59620

Wordpress】ajax 实现站内搜索

写在前面: 最近想给自己博客实现一个 站内搜索 功能,期望整个过程异步实现。这样用户体验度更好。 遇到问题: 如何实现文章模糊匹配? wordpress 如何提供接口?...比如调用最新文章、热门文章、自定义文章类型文章循环输出等。 在官方手册也有介绍到:wp_query,支持多种 sql 语句 比较符号: ? 看!...$result->the_post(); //获取到特定文章 // 要输出内容,如标题、日期等 endwhile; endif; 1234567891011 // 判断查询结果...$result->the_post(); //获取到特定文章         // 要输出内容,如标题、日期等     endwhile;endif; 但是很遗憾,不知道是我姿势不对,就是不起作用...问题2 – 接口对接: 上面我们已经实现了文章模糊匹配,接下来就要提供一个接口,来实现与前端交互。所以,我们将会用到 wordpress 自带 admin-ajax.php 文件。

1.2K10

只需两步就能实现WordPress自动检查文章是否被百度收录

前言 本次教程是实现WordPress自动检查文章是否被百度收录,如果收录了就显示“已经收录”,如果没有收录就显示为“百度未收录”,会直接在百度站长平台提交当前页面的URL了,方便蜘蛛发现新文章,从而加快文章收录速度...使用教程 1、进入Wordpress后台,点击外观,然后点编辑,在右边选择“模板函数”functions.php文件,添加如下代码并保存: function baidu_check($url){...get_the_ID() : $post_id; $baidu_record = get_post_meta($post_id,'baidu_record',true); if( $baidu_record...>百度未收录'; } } 2、去编辑WordPress主题下文章模板(一般是single.php),在想要显示收录结果位置添加如下代码并保存。 image.png 只需两步就可以实现WordPress自动检查文章是否被百度收录。

38420

wordpress获取下一篇文章函数next_post_link()使用教程

next_post_link()函数是常用Wordpress函数之一,用于显示当前文章相邻下一篇文章链接,上一篇、下一篇文章几乎是当下网站都会添加文章页面元素,据说是有利于SEO优化。...本篇内容博客吧分享获取下一篇文章函数next_post_link()使用教程和方法。 函数结构 1 2 3 <?...默认值:“category” 使用示例 示例一 如果存在下一篇文章,则带箭头标题超链接形式显示下一篇文章,如果没有下一篇文章,则不显示任何内容。 1 示例二 去掉默认箭头 1 示例三 去掉默认箭头,不使用标题文字,加粗 1 示例五 排除分类ID为5文章 1 示例六 排除分类ID为5,6,7文章 1 <?

63220

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

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

1.8K20

WordPress 通过判断文章状态或获取链接,来判断文章是否存在

get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接函数,如果没有获取到链接,函数就会返回false,也就间接表示出文章不存在...ID 来获取文章状态,如果检测不到状态就会返回 false,同样也就表示文章是不存在。...' – 定时发布 'private' – 私密文章 'inherit' – 修订版本 'trash' – 在回收站 简单使用例子如下: if(get_post_status($post_id...)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段 $post_id 变量是指文章或页面 ID,在 WordPress 文章主循环中可以使用...get_the_ID() 函数获取,所以在需要判断或者检测指定文章状态时需要指定 $post_id 变量或者传值才可以完整使用

48330

WordPress 如何判断一篇文章是否存在

一直以来子凡都计划为泪雪网添加一个文章收藏功能,直到现在也依旧也还只是在计划,最近几天子凡在研究微信小程序,试图折腾用守望轩开源WordPress微信小程序来接入一下我泪雪博客和泪雪网,其中想要判断具体某篇文章是否存在...get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接函数,如果没有获取到链接,函数就会返回false,也就间接表示出文章不存在...定时发布 'private' – 私密文章 'inherit' – 修订版本 'trash' – 在回收站 简单使用例子如下: //通过get_post_status()函数判断文章状态 if(get_post_status...($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段$post_id变量是指文章或页面ID,在WordPress文章主循环中可以使用...get_the_ID()函数获取,所以在需要判断或者检测指定文章状态时需要指定$post_id变量或者传值才可以完整使用

1.3K100

原创插件:网站收录查询和显示WordPress插件(自定义栏目优化版)

二、WordPress 插件版 刚好昨晚开发了一个 WordPress 对话框插件,趁热打铁,索性也将这个功能打包成了 WordPress 插件,方便小白站长们使用!...> 比如,张戈博客是将以上函数添加到了文章模板副标题位置: ? 三、纯代码部署 理论上,任何 WordPress 插件都能采用纯代码来替代,所以继续分享一下纯代码部署方法。...原版功能:通过 curl 在百度查询本页 url获取结果,如果存在就输出已收录,否则就是未收录,并且可点击提交 url 2. 原版缺点:每次打开页面都需要在百度查询一遍,严重拖慢速度!...通过 curl 在百度查询 url 收录结果,如果已收录就将结果写入到文章 post meta 记录。...管理员可以随时在后台文章编辑界面自定义栏目来修改是否已收录结果,自定义名称为 baidu_record,1 为已收录,0 为未收录。

1.3K60

一个函数就搞定 WordPress 文章选项开发

,所以学会快速开发 WordPress 文章选项是 WordPress 二次开发必备技能。...WordPress 文章选项开发有点烦 如果我们使⽤ WordPress 原⽣代码在⽂章编辑页⾯创建文章选项的话,需要两步: 使用 add_meta_boxes 函数创建文章选项表单: function...使用 WPJAM BASIC 创建文章选项 我们继续使用一个函数就搞定 WordPress 设置页面开发里面创建「WPJAM SEO」插件来演示怎么创建文章选项,今天我们会演示创建文章 SEO 选项...设置页面开发已经做了详细介绍,这里就不再赘述了。...设置」按钮也可以进行同样设置: 在页面上使用文章选项 创建了选项之后,那么我们就要把他们用起来,WordPress 提供了获取自定义字段函数: get_post_meta($post_id, $met_key

34530
领券