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

wordpress代码实现相关文章几种方法

相关文章分类方法主要有根据文章标签以及文章所属分类来进行区分,以下代码分别使用wordpress自带query_posts()函数以及直接读取数据库来获取文章相关文章。...$tag) { // 获取标签列表 $tag_list[] .= $tag->term_id; } // 随机获取标签列表一个标签 $post_tag = $tag_list[ mt_rand(0,...执行效率:0.18067908287048 秒 标签相关,SQL获取 以SQL语句来直接读取数据库,从而随机获取6篇tag标签相关文章,而不是WordPress函数query_posts()....php echo $related_post->post_title; ?>">post_title; ?> 执行效率:0.057158946990967 秒 分类相关,SQL获取 以SQL语句来直接读取数据库,从而随机获取同一分类下6篇相关文章,而不是WordPress函数query_posts

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

    WordPress 技巧:后台文章列表搜索支持 ID

    如果 WordPress 后台文章比较多,在进行 debug 时候,对方告诉你 ID 时候,在文章列表是无法快速定位到对应文章,可以通过下面的代码让 WordPress 在后台文章列表搜索支持...= $wp_query->query['s']; if(is_numeric($search_term)){ $clauses['where'] = str_replace('('....$wpdb->posts.'.post_title LIKE', '('.$wpdb->posts.'.ID = '.$search_term.') OR ('....$wpdb->posts.'.post_title LIKE', $clauses['where']); }elseif(preg_match("/^(\d+)(,\s*\d+)*\$/", $search_term...文章置顶 支持置顶文章排序 支持分类下文章置顶 文章隐藏 设置文章在列表隐藏插件 并可根据不同平台设置不同隐藏文章 编辑器增强 增强 WordPress 经典编辑器: 1.

    58620

    WordPress更改固定链接诸项事宜

    近日,由于看着 朴素 链接不顺眼,本着生命在于折腾心态,准备着手将WordPress固定链接由原本朴素改为自定义。 即 https://www.qcgzxw.cn/?...改版规则新旧链接一定要使用301方式进行跳转 3. 建议您尽量使用站点改版和规则改版,会有比较短处理周期,也缩短后续您反馈问题追查用时间 4....规则编写 获取全站文章链接,并将其编辑为旧链接 新链接形式 在WordPress根目录添加一个GetId.php文件,具体代码如下 <?...wp-blog-header.php'); global $wpdb; $CID = 1;//分类id,只支持一个分类 $sql="SELECT ID,post_title...wp-blog-header.php');       global $wpdb;        $CID = 1;//分类id,只支持一个分类      $sql="SELECT ID,post_title

    1.7K30

    WordPress获取所有文章链接

    填一下以前文章中提到WordPress获取所有文章链接坑。...使用方法 在以下PHP代码中选择一个复制 新建GetId.php文件,将代全部码粘贴 将GetId.php文件上传至网站根目录 通过浏览器访问该文件即可(例如:www.qcgzxw.cn/GetId.php...wp-blog-header.php');       global $wpdb;         $CID = 1;//分类id       $sql="SELECT ID,post_title,post_content...wp-blog-header.php');      global $wpdb;        $CID = 1;//分类id      $sql="SELECT ID,post_title,post_content...> 玩法介绍 批量查询文章是否被收录(筛选出未收录链接)http://www.link114.cn/baidusl/未被收录文章链接批量提交百度 ? 更多玩法持续更新···

    4.4K50

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

    Notification是wordpress上一款功能强劲插件,可以实现wordpress各种事件邮件通知功能,更可以根据自己实际需求定制自己邮件通知内容,插件提供了很多短代码,能够很方便协助用户完成邮件模板创建...在这里,简单记下几种常见通知可以使用段代码,方便以后使用。 【发布新文章通知(New Post Published)】 网站简码 这些短代码可用于任何通知。...WordPress帐户用户,即它们不适用于使用“ 发送到任意电子邮件”手动添加电子邮件地址 - 在。...:[post_author] 发布日期:[post_date] 发布日期(GMT):[post_date_gmt] 帖子内容:[post_content] 帖子标题:[post_title...] 帖子分类:[post_category ] 帖子第一类分类:[post_category_slug] 帖子术语:[post_term taxonomy =“TAXONOMY_NAME”

    2.1K20

    分享WordPress各种标签大全集合 以及如何调用

    wordpress介绍 wordpress是一种使用PHP语言开发博客平台,用户可以在支持PHP和MySQL 数据库服务器上架设自己网志,插件众多,易于扩充功能。安装和使用都非常方便。...CSS 里设置即可,原文档方法实际作用并不是很大,这里我就不多做介绍,有兴趣朋友可以 参考这里 7、style(字符串)分类列表显示样式。...> 说明: child_of=1010是指某个分类ID号。...> 代码agting改成你twitter用户名,改成你名字。 另一种调用方法需要你空间是国外主机: <?php // Your twitter username....php wp_smilies();?> 将以上代码复制到 comments.php 合适位置。 以上可以说是包含了wordpress全部标签了,希望可以帮助到大家。

    3.2K30

    微信公众号自动回复图文消息

    P.S.样式问题是说在firefox下,容器white-space: no-wrap会导致float-right子元素换行,猜测是firefox不合规范,具体见Demo P.S.另外,firefox57...分支即可,下载并解压 P.S.WordPress 4.3.13下亲测可用,其它版本应该也没问题,因为插件没什么依赖,仅用到了很少几个WordPress API(如get_posts、get_results...) 2.安装并启用 安装:把解压得到文件夹丢到ftpwordpress/wp-content/plugins目录下,就算安装完了 启用:进入WordPress后台,从左侧菜单进入插件,找到“微信订阅号管理...%{$keyword}%' THEN 1 ELSE 0 END)) DESC, post_modified DESC, ID ASC limit $re_count")); 从db_wp_posts表已发布文章找出标题和内容与关键字匹配...,并加权(标题权重2,内容权重1),再降序排列,前$re_count个查询结果 注意,这里用到了SQL简单case函数,很灵活小技巧 四.源码 Github地址:https://github.com

    4.1K20

    Wordpress】ajax 实现站内搜索

    写在前面: 最近想给自己博客实现一个 站内搜索 功能,期望整个过程异步实现。这样用户体验度更好。 遇到问题: 如何实现文章模糊匹配? wordpress 如何提供接口?...问题1 – 模糊搜索: 大胆尝试: wordpress 原生自带有一个 wp_query 函数,它支持参数非常完善灵活,实现整个网站与数据库交互。...在官方手册也有介绍到:wp_query,支持多种 sql 语句 比较符号: ? 看!他说可以支持 like 或者 regexp 这种比较符号。...,通过 PHP mb_stripos 可以实现字符串模糊匹配,这样就可以筛选出我们想要结果。...问题2 – 接口对接: 上面我们已经实现了文章模糊匹配,接下来就要提供一个接口,来实现与前端交互。所以,我们将会用到 wordpress 自带 admin-ajax.php 文件。

    1.3K10

    纯代码实现WordPress文章远程图片(外链)自动本地化

    其实有很多插件是可以实现 wordpress 远程图片本地化,但是有可能插件太多了,会影响网站性能或者拖累服务器,降低网站运行速度。...不过如果你是代码控,不喜欢用插件,那么下面这段“wordpress 远程图片自动本地化“代码也许适合你,复制下面的代码,然后粘贴到你当前 WordPress 主题模版函数(functions.php...empty( $_REQUEST['post_title'] ) ) $post_title = wp_specialchars( stripslashes( $_REQUEST['post_title...$string = preg_replace('/&(#\d;)/', '&\1', $string); } return $string; } 以后你发表文章时就不用去管文章外链图片了...,因为上面的代码会自动将文章包含外链图片自动保存到本地,是不是很方便 wordpress 技巧呀。

    1.8K00

    如何使用SQL命令批量移动WordPress文章?

    WordPress我们经常遇到一个问题就是,我们在批量移动统一分类下文章时,文章并不会显示原有分类,导致移动分类后,原分类无法取消,这样被移动文章就包含两个分类,显然不是我们想要结果。...如果我们是想将某一分类下所有文章都移动到其他分类,相信WordPress插件中心Bulk Move插件可以帮你。...转移完成后,会发现文章分类处数据并没有被更新,但是文章已经转移到新分类了,这里是因为 WordPress 文章计数缓存有问题,我们需要使用sql进行手动更新分类文章数据统计工作:(请注意,执行...= wp_term_taxonomy.term_taxonomy_id);执行后会重新计算每个分类下文章数量,并更新到数据库。...接下来我们任务就完成了,是不是很简单呢?

    47830

    如何快速在文章中英文数字间自动添加空格

    全角标点与其他字符之间不加空格 以下分别对于普通Html文章、WordPress文章以及使用MarkDown生成文章说明 WordPress WordPress我们先说使用PHP来解决方法,有2种方案...,任选一种就可以,在主题functions.php文件添加以下代码 1....在 WordPress 后台编辑时执行,也就是当我们发布、更新、保存文章时候就会自动执行,写入数据库内容都将是自动添加了空格,并且处理对象为文章标题与文章内容。...('comment'); //在class=comment区域进行自动加空格处理 pangu.spacingElementByTagName('p'); //在标签p里面进行自动加空格处理 对应标签属性可以根据你实际系统修改.../ 对于MarkDown文档,其实pangu是不支持,但是docsify可以使用,因为他提供了钩子,可以在hook.doneEach解析MarkDown时候进行调用,所以我们可以这样写 (function

    2.2K40

    WordPress 教程:the_title() 与 the_title_attribute() 正确用法

    WordPress 提供了一个非常简单方便函数来显示当前文章标题,那就是:the_title()。...>" 为什么要这样写,大家看看 WordPress 源文件相关函数核心文件便知了: the_title() 源代码: /** * Display or retrieve the current post...,返回 $post->post_title 这个函数最重要地方就是 apply_filters( ‘the_title’, title, id ); 这个 filter 可以提供给开发者自定义标题输出形式...详细例子: 假设你 $post->post_title 是这样 这是有span标签标题 当你使用 the_title() 函数,输出将保持不变...经过以上分析,希望开发者们在以后开发过程能注意到这些小细节,在html标签属性里一定要使用 the_title_attribute() 函数而不是 the_title() 函数!

    2.5K10

    WordPress边栏中文本小工具获取某段时间内最热文章

    WordPress在边栏显示最热文章,这个功能大多数主题应该都集成好了,当然我主题是没有集成,但是主题作者网站是有的!!!...然后我就找了一些自己来操作,让网站支持在文本小工具显示最热文章,方便读者阅读,也可以通过用wp-postviews插件来实现显示指定天数最热文章,我这里使用代码来实现 文本小工具是WordPress...后台小工具中一个非常实用边栏工具,可以添加一些自定义栏目,但原生小工具是不能运行PHP代码,我们是通过在后台小工具给边栏添加文本小工具实现,所以首先需要让你文本小工具支持PHP代码运行 将下面的代码添加到你主题...functions.php文件: add_filter('widget_text', 'php_text', 99); function php_text($text) { if (strpos...,也就是关注最多文章 同样把下面这些代码添加到你主题functions.php文件 function most_comm_posts($days=7, $nums=10) { //$days参数限制时间值

    47220

    WordPress主题制作(一):主题文件结构

    在上一篇文章,我们安装好了WordPress,准备好了制作主题需要工具和主题测试浏览器,接下来就要开始制作了,但在开始制作之前,我们还需要了解主题由哪些文件构成,其次还需要知道WordPress是怎样与主题文件连接...taxonomy- {taxonomy} – {term} .php——如果你有一个名为genre(体裁)自定义分类法,并且有一个特定分类”thriller”(惊悚片),那么WordPress会寻找taxonomy-genre-thriller.php...archive.php index.php 日期归档 date.php——基于日期归档默认模板 archive.php index.php 搜索结果 search.php——显示搜索结果默认页面...——显示单个附件 single.php index.php 嵌入页面 从WordPress 4.5开始,可以使用模板渲染嵌入到WordPress文章。...embed- {post-type} – {post_format} .php——WordPress将首先查找帖子类型和帖子格式模板。

    1.9K30
    领券