首页
学习
活动
专区
圈层
工具
发布

优化zblog文章及列表页友好显示时间的PHP代码

其实这些细枝末节的事很少有人注意,前几天看公众号的时候看见公众号的时间显示的很好,比如能看到刚刚、10分钟前、昨天、前天等等,这样看上去很舒服有没有,至少我是这么觉得,但是zbp官方给出的代码可以显示部分...,但是超过一定时间就显得臃肿,比如,去年发布的就可能会显示“3年前 (2018-06-08)”看着很长,而且在移动端显示并不友好,像之前的主题我还会提议在移动端显示正常的时间,要不小手机根本看不全。...今天抽时间百度了一下,结合zbp官方代码,结果了以上问题,既可以像微信公众号显示的那么完美,超过年限又不会显示那么长,行了,废话少说,附上代码: function 主题ID_TimeAgo($ptime...我目前能做的就是把主题细致化,毕竟现在开发者的技术越来越高,我估计快被迫转行了……没办法,技术不够只能细节来凑了,话说新主题快要上架了,目前也是在修改细节,整体的布局都已经完成了,感觉着一路走来,技术的确有所提升...,但是明显的感觉到有些吃力,关于文章及列表的友好显示时间代码已经给出,教程也完成了,我去搬砖了,哦不,搬代码去了,可以小小的期待一下新主题,哦对了,新主题的名字叫做“希望”,拭目以待吧~

91910

在WordPress 的文章或页面中运行PHP 代码

如果你在编辑器中输入PHP 代码,默认的话WordPress 不会为你执行这段代码的——只会文本方式输出。...Tutsplus 上有一篇文章以插件的方式告知我们实现在WordPress 的文章或页面中运行PHP 代码的方法,下面介绍下。...原理小介绍 懂php 的都知道,PHP中载入其他PHP文件可以用include() 或者 require() 函数,因此为了实现在WordPress 的文章或页面中运行PHP 代码,我们可以将打算运行的代码写入一个额外的...那么此时,在WordPress 编辑器中写文章时候用下面的短代码插入短代码: [phpcode file="wordsbackward"] 即可运行相应的wordsbackward.php文件,如图:...PS:Tutsplus 上的原文不知为何已经被删除,Jeff 是在RSS 阅读器上保留下的,但还是感谢原作者。经过亲自测试代码可行。

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

    wordpress模板代码详解

    留着自己看的…… Wordpress模板基本文件 style.css 样式表文件 index.php 主页文件 single.php 日志单页文件 page.php 页面文件 archvie.php...分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php 留言区域文件(包括留言列表和留言框) 404.php 404错误页面...header.php 网页头部文件 sidebar.php 网页侧边栏文件 footer.php 网页底部文件 Wordpress Header头部 PHP代码 注: 也就是位于和之间的PHP代码...下一篇日志的URL地址 上一篇日志的URL地址 调用日历 显示一份博客的日期存档列表 显示较新日志链接(上一页)和较旧日志链接(下一页) 显示博客的描述信息 其它的一些Wordpress模板代码.../%postname%/ 显示博客的自定义永久链接 搜索表单的值 打印输出信息 显示注册链接 显示登入/登出链接 在日志或页面中插入分页 截断日志 显示管理员的相关控制信息 显示载入页面的时间

    1.5K30

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

    WordPress 文章选项开发有点烦 如果我们使⽤ WordPress 原⽣的代码在⽂章编辑页⾯创建文章选项的话,需要两步: 使用 add_meta_boxes 函数创建文章选项的表单: function...,实际上只显示了一个单选框,并且保存它: 和 WordPress 原生设置页面开发一样,这是反人类的操作,所以我们一样要简化我们的开发流程,一个函数就搞定。...wpjam_register_post_option('seo', [ 'title' => 'SEO设置', // 文章选项标题 'context' => 'side', // 显示在文章编辑页的侧边...所以上面代码就是在 文章编辑页面的侧边添加一个「SEO设置」的选项框,它有三个字段,分别是「SEO标题」,「SEO描述」和「SEO关键字」: 然后在后台文章列表页也可以进行设置操作: 点击上面「SEO...设置」按钮也可以进行同样的设置: 在页面上使用文章选项 创建了选项之后,那么我们就要把他们用起来,WordPress 提供了获取自定义字段的函数: get_post_meta($post_id, $met_key

    53630

    WordPress丨常见函数及拓展模板函数大全

    笔记记录,需要的小朋友也可以带走! wordpress模板是由PHP语句组成,很多不懂代码的站长都被PHP复杂的代码难倒,难以自己开发个性化的模板。...> 显示博客的描述信息 其它的一些WordPress模板代码 /%postname%/ 显示博客的自定义永久链接php the_search_query(); ?> 搜索表单的值 显示载入页面查询 wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: php endforeach; ?> wordpress调用最新留言 下面是我之前在一个WordPress主题中代到的最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。...> 4.wordpress调用相关文章 在文章页显示相关文章 <?

    2.1K30

    判断函数is_page()让wordpress的调用更丰富强大

    在WordPress中,is_page()是一个非常实用的条件判断函数,主要用于检测当前页面是否为特定的 “页面”(Page 类型的文章)。它在主题开发中经常被用来来根据不同页面执行不同的代码逻辑。...is_page() 的基本用法检测是否为任何页面不带参数调用时,用于判断当前页面是否为 WordPress 的 “页面”(Page)类型:if (is_page()) { // 如果是页面,执行这里的代码...';} elseif (is_page('about')) { echo '关于我们的介绍';}在侧边栏中显示不同内容// 在 sidebar.php...循环加载后使用,通常在模板文件(如 page.php、single.php 等)中使用对于静态首页,is_front_page() 可能是更合适的判断函数对于博客文章列表页,应使用 is_home()...当检测失败时,函数返回 false通过灵活运用is_page()函数,你可以为不同的页面创建个性化的显示效果和功能,提升WordPress网站的灵活性和用户体验。

    12200

    WordPress日志、编辑类插件

    插 件 主页 TDO Mini Forms WordPress表单插件. 这个插件可以让你为你的WordPress博客添加一个日志发布表单, 让你的读者可以为你的博客提交日志...., 这个图片可以自动显示在每篇文章里面, 也可以通过WordPress模板代码添加....更重要的是这个插件不需要你添加任何WordPress模板代码, 也不需要使用到PHP. 插件主页. Post Notification WordPress文章通知插件....Post Layout 这个WordPress插件可以让你不需要修改主题文件, 就方便的加入PHP, HTML或是Javascript代码到文章内容中....这个WordPress插件可以在你的文章下面创建一个文本框, 里面显示该文章的快捷引用链接, 方便其它用户引用你的文章, 类似于视频网站的转贴代码.

    2K30

    一步步带你写个 WordPress 插件,超简单!

    别担心,今天我将手把手带你完成你的第一个 WordPress 插件——一个能在文章末尾自动加个签名的简单小工具。不需要你是个代码大神,只要会点基础的 PHP 就够了!准备好了吗?咱们开始吧!...Plugin Name:插件的名字,会显示在 WordPress 后台的插件列表里。Plugin URI:插件的主页(随便写个链接,指向你的网站也行)。Description:简单说说插件干啥的。...mfp_add_signature:我们自定义的函数,把签名加到文章内容($content)后面。is_single():确保签名只在单篇博客页面显示,不会出现在主页或分类页。...add_filter('the_content', 'mfp_add_signature'):把函数挂到 the_content 钩子上,告诉 WordPress 在显示文章时跑这段代码。...第五步:测一测,查查错测试一下: 看看签名是不是只出现在单篇文章页面,不会乱跑去主页或分类页。在设置页面改几次签名,确认每次都能正常保存和显示。遇到问题咋办? 如果插件没反应,检查代码有没有语法错误。

    21120

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

    home.php:如果主题中没有front-page.php,那么使用home.php。它还用于在主页上显示博客文章。...主页 front-page.php——静态首页 home.php——动态首页 index.php——默认模板 文章单页 single-{post-type} – {slug} .php——用于显示任意类型的单个特定文章...index.php 单页(非文章) 自定义模板——在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板 page-{slug}.php——如果页面的缩略名是news,WordPress...searchform.php——显示搜索表单的模板 index.php 404 (未找到)页面 404.php——显示404错误页面的默认模板 index.php 附件页面 MIME_type.php...(十):制作单页(非文章)模板page.php 计划: WordPress主题制作(十一):制作静态首页front-page.php 计划: WordPress主题制作(十二):创建您自己的小工具 计划

    2.5K30

    把分类作成下拉菜单

    不想把它们列在一个页面上,但是又想把他们放在侧边栏?可能你会喜欢下拉菜单?那么为什么不去尝试下 wp_dropdown_catgories 这个函数呢?...wp_dropdown_catgories 这个 WordPress 模板函数是把分类列表显示到一个没有 submit 的按钮的下拉列表中。 直接在模板文件 sidebar.php 中输入 php wp_dropdown_categories(); ?> 即可调用下拉分类列表。在默认情况下,它是 以类别的 id 升序排列的 不显示最新更新日期。...不显示一个分类下日志数量 不显示空的日志 不排除任何分类 显示分类名 在表单中没有一个分类是被选中的 不是以层次结构显示分类 给表单名字附值为 cat 给表单的 class 赋值为 postform...下面这个例子在 HTML 的表单中显示一个层次结构的分类下拉列表和一个 Submit 按钮。同时显示了每个分类下的日志数并且排除了 id 为3,15,22 和6这几个分类。 : <?

    1.8K20

    【译】WordPress 中的50个过滤器(2):先介绍10个过滤器

    > 重定向评论者的url到作者页面 在WordPress 中发表评论后,你将停留在当前页面上——当然,本身这是个符合逻辑的方式,但如果你想在成功发表评论后将评论者的url 重定向到作者页面该怎么做...> 上面的代码实现的效果是:当你有一个分类名称为“world”,那么在该分类的页面下你会在 标签中发现 .cat-world这个类。...> 过滤密码保护文章的表单提示 对于设置了密码保护的文章,在前端页面WordPress 会显示为一个密码填写的表单。...如果你需要,可以自定义这个表单的显示情况,过滤的是the_password_form函数。...> 经过上面的代码作用,整个输入表单仅仅剩下三个单词,一个密码输入框跟提交按钮。怎样,够简洁吧?

    1.3K60

    为WordPress适配暗黑模式 &集成到主题设置&整合方案

    网上关于WordPress暗黑模式的文章好像也不少,大多是基于Darkmode.js的 GItHub:https://github.com/sandoche/Darkmode.js 有插件类型的,也有代码适配的...页头的body加入php判断,检测到cookie相关字段直接输出body class为night,防止页面闪烁。...#989292;}body.night #nav .menu ul{ background: #3e4c52;}OK,只要客户端时间是22点到6点之间,就自动切换到夜间模式,你也可以用下面的代码来弄一个按钮在页面上...用前可在参考一下这篇文章WordPress主题 之后台添加控制切换按钮表单控件上一篇文章我们说到加灯笼,在给新站加灯笼的时候想着给后台加一个控制开关,来控制前台是否显示灯笼控件。...那么问题来了,后台选项表单创建好了,函数也能引用。但是.css样式表科学的讲并不能插入PHP代码。一番思考后发现,既然不能把php写到css文件里,那就把css写到php文件里。

    2.7K30

    WordPress 主题教程 #5b:日志内容

    第1步:使用 the_content() 函数显示日志内容 在日志标题代码下面输入:php the_content(); ?>。...我们在 WordPress 后台输入多篇多篇测试日志,就可以看到多篇日志一起被显示的样子: 返回浏览器,点击"查看”选择“页面源代码”,就会弹出一个源代码窗口,如果你使用的是 Internet Explorer...我使用的是 Firefox浏览器,下面是在 FireFox 中显示的样子: 你注意到 index.php 文件和它的源代码之间的区别了吗?...他们都没有在 index.php 文件中出现,但是他们在源代码中出现了。 P 标签,为什么和如何使用? 为什么 - 当我们输入日志的时候,每次跳过一行就是一个段落,这个时候需要一个方法去展示?...但是不能重复任何 id,比如,不能在同一页面上有两个 id="header" 。当你想一遍又一遍重新利用一些东西如日志的标题,那么请使用 class。

    1K80

    如何搭建 WordPress 博客

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。...它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。...-y 安装完成后,就可以在 /usr/share/wordpress 看到 WordPress 的源代码了。...更改标题和标语 页面标题向搜索者解释了您的网站的内容。它们也是搜索引擎如何确定排名的重要组成部分。您应该在网站的每个页面上使用唯一标题。 标语在每个页面的标题末尾添加。...“帖子页面”是您博客的首页(如果您的整个网站不是博客)。如果您没有自己选择静态页面,WordPress将收集您的最新帖子并开始在您的主页上显示它们。

    8.2K3330

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

    wordpress介绍 wordpress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志,插件众多,易于扩充功能。安装和使用都非常方便。...主页文件 single.php 日志单页文件 page.php 页面文件 archvie.php 分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php...> 显示较新日志链接(上一页)和较旧日志链接(下一页) php bloginfo(‘description’); ?...php endforeach; ?> wordpress调用最新留言 下面是我之前在一个Wordpress主题中代到的最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。...> wordpress调用相关文章 在文章页显示相关文章 //作者:全百科网 //网站:http://www.quanbaike.com/ <?

    3.6K30

    如何搭建 WordPress 博客

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。...它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。...-y 安装完成后,就可以在 /usr/share/wordpress 看到 WordPress 的源代码了。...更改标题和标语 页面标题向搜索者解释了您的网站的内容。它们也是搜索引擎如何确定排名的重要组成部分。您应该在网站的每个页面上使用唯一标题。 标语在每个页面的标题末尾添加。...“帖子页面”是您博客的首页(如果您的整个网站不是博客)。如果您没有自己选择静态页面,WordPress将收集您的最新帖子并开始在您的主页上显示它们。

    2.4K40

    腾讯云服务器搭建WordPress博客

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。...它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。...-y 安装完成后,就可以在 /usr/share/wordpress 看到 WordPress 的源代码了。...更改标题和标语 页面标题向搜索者解释了您的网站的内容。它们也是搜索引擎如何确定排名的重要组成部分。您应该在网站的每个页面上使用唯一标题。 标语在每个页面的标题末尾添加。...“帖子页面”是您博客的首页(如果您的整个网站不是博客)。如果您没有自己选择静态页面,WordPress将收集您的最新帖子并开始在您的主页上显示它们。

    6.1K40
    领券