专栏首页DeveWorkWordPress自定义栏目运用实例Ⅰ:添加文章来源

WordPress自定义栏目运用实例Ⅰ:添加文章来源

WordPress 的自定义栏目是一个非常强大的功能,借助它,你的WordPress 站点不仅仅可以是博客,也可以是购物店,企业站,CMS等等。如果你对WordPress的自定义栏目还不够了解,建议你先去WordPress官方文档“自定义栏目”了解相关内容。多说一句,如果你想对WordPress 了解更深,最好多去WordPress官方文档那里泡泡,在那里你会学到很多;虽然不少文档是英文,但基本上读过高中的都能大概理解。下面就由Jeff 为大家带来自定义栏目运用实例之一:添加文章来源。

你可以看到在devewor.com的每篇文章下面都有个 来源:xxx 的说明,这个就是用自定义栏目来实现的。先给出核心代码先(代码放到该显示的地方):

添加文章来源核心代码

<?php $f = get_post_meta($post->ID, 'f', true); $furl = get_post_meta($post->ID, 'furl', true); if($f){ echo '来源:'."<a href='$furl' target='blank' rel='nofllow'>$f</a>";} else echo '来源:'."原创" ?>

基本上你能看懂吧,就是先定义f、furl这两个自定义字符,如果f或furl存在(后台有输入内容),那么就输出输入的内容;如果没有输入内容,则默认是输出“来源:原创”;f 输入来源的地方;furl输入来源url。

怎么用?

本站使用的自定义栏目的自定义字符

怎么用其实很清楚了,以谋篇文章来源于Jeff的阳台为例:在后台写文章的时候,第一次需要在编辑页面【输入新栏目】,名称为 f,为 Jeff的阳台;再【输入新栏目】,名称为 furl,为 http://www.jianhui.org 。这样在前台相关地方就会出现链接到http://www.jianhui.org的Jeff的阳台字样。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • WordPress 中禁止编辑“已发布”的文章

    出于某些目的(如多人博客要保护自己已经发表的文章不受篡改),我们可能需要对WordPress 中“已发布”的文章进行“编辑”的限制。下面由Jeff 分享个来自p...

    Jeff
  • 自定义WordPress 密码文章提示文字

    WordPress 默认的密码提示文字是这样的:This post is password protected. To view it please enter...

    Jeff
  • WordPress主题下funtions.php的一段“恶意”代码

    不多说了,相信有很多WordPresser都知道这段在WordPress主题下fountions.php的“恶意”代码,之所以为“恶意”加个双引号是想说:其实也...

    Jeff
  • WordPress显示访客UA信息:Show UserAgent纯代码轻度汉化版

    前几天在修复留言日期显示错误的问题时,突然觉得可以在这个位置集成一下访客信息,因为见到过不少博客的留言板都有了类似的功能。经过搜索、测试并筛选,最终选定了 Sh...

    张戈
  • 如何在CentOS上安装和配置Ansible

    配置管理系统目的是让使管理员和运营团队轻松控制大量服务器。它们允许您从一个服务器以自动方式控制许多不同的系统。虽然有许多流行的配置管理系统可用于Linux系统,...

    风研雨墨
  • 使用 Django Pagination 实现简单的分页功能

    当网页上显示的数据过多时,通常需要进行分页显示。Django 内置的 Pagination 能够帮助我们实现简单的分页功能。 Paginator 类的常用方法 ...

    追梦人物
  • 10.4 Git 内部原理 - 包文件

    让我们重新回到示例 Git 版本库的对象数据库。 目前为止,可以看到有 11 个对象——4 个数据对象、3 个树对象、3 个提交对象和 1 个标签对象:

    shaonbean
  • ansible<3>

    最后在客户端检查一下,看文件的权限是否已经更改,注意这里的ansible不会自动创建文件,因此要改文件的权限的文件,必须已经存在:

    py3study
  • 实时同步文件到远程服务器:Lsyncd - Live Syncing (Mirror) Daemon

    最近由于业务需求,另外架设了台服务器,多个服务器共同承担生产环境的测试。多个服务器服务于同一生产环境就需要这多个服务器之间保持生产测试程式的同步,甚至各种生产记...

    PedroQin
  • 添加自定义的tabBar

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823

扫码关注云+社区

领取腾讯云代金券