专栏首页DeveWorkWordPress自定义栏目运用实例III:添加原创/转载文章不同版权声明

WordPress自定义栏目运用实例III:添加原创/转载文章不同版权声明

这里是WordPress自定义栏目运用实例系列第三讲,为大家带来用自定义栏目添加原创/转载文章不同版权声明。跟本上,这个与之前的《WordPress自定义栏目运用实例Ⅰ:添加文章来源》相差无几,只是文字不同而已。

该方法定义copyright 自定义字符,如果使用者在后台往这个自定义字符(名称)输入内容(值),就显示输入的值(转载文章的来源url),否则就输出默认内容(原创文章的版权声明)。因此,如果是转载文章,那么就应该输入相对应的文章url,而原创文章的话不用输入值。

这段代码的话是在网络上搜索来的,究竟是谁原创的都不知到了,所以不予说明来源。需要的话直接拿去,或者在此基础上修改修改。

<?php $custom_fields = get_post_custom_keys($post_id); if (!in_array ('copyright', $custom_fields)) : ?> <div class="postcopyright"> <p><strong> 声明: </strong> 本文由(<a href="<?php bloginfo('home'); ?>"> <?php the_author(); ?> </a>)原创,转载请保留本文链接: <a href="<?php the_permalink()?>" title=<?php the_title(); ?>><?php the_title(); ?></a></p> </div> <?php else: ?> <?php $custom = get_post_custom($post_id); $custom_value = $custom['copyright']; ?> <div class="postcopyright"> <p><strong> 声明: </strong> 本文来源于 <a rel="nofollow" target="_blank" href="/go.php?url=<?php echo $custom_value[0] ?>"><?php echo $custom_value[0] ?></a> ,由(<a href="<?php bloginfo('home'); ?>"> <?php the_author(); ?> </a>) 整编。</p> <p><strong> 本文链接: </strong><a href="<?php the_permalink()?>" title=<?php the_title(); ?>><?php the_title(); ?></a> .</p> </div> <?php endif; ?>

想定义下css样式的话往style.css中为选择器“postcopyright”添加相关css代码就可以了。

发表转载文章的时候,第一次需要添加自定义栏目,名称为copyright,字段设置为转载文章的原始链接。

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 制作WordPress侧边栏“博客统计”小工具并集成在主题中的方法

    一些WordPress 博客会在右侧集成个“博客统计”,内容大概是文章数啊、评论数、建站日期等之类的统计数据。网络上的方法都是直接将php代码写在sidebar...

    Jeff
  • 代码重写WordPress网页标题为“原网页标题|网站名”的形式

    为了那个所谓的搜索引擎优化(SEO),为了更高的收录,为了更多的流量,我们需要对WordPress做许多工作,重写WordPress网页标题就是其中之一,如果你...

    Jeff
  • 360安全扫描之WordPress 页面异常导致本地路径泄漏 的漏洞修补

    今天头脑一热到360安全检测那里去为自己的网站进行安全扫描了一番。上次扫描还是一年前,当初扫描一个网站是 94 分,那时候还不懂代码,就这么挂着,被360 公开...

    Jeff
  • php助手-brew-php-switcher 实现Mac PHP版本切换

    以上我们可以看出 有两个php服务存在,而系统或者命令行会认其中的一个,识别哪个php环境是另外一件事,后边会叙述。

    needrunning
  • PHP-fpm 远程代码执行漏洞(CVE-2019-11043)分析

    国外安全研究员 Andrew Danau在解决一道 CTF 题目时发现,向目标服务器 URL 发送 %0a 符号时,服务返回异常,疑似存在漏洞。

    Seebug漏洞平台
  • PHP 邮件漏洞小结

    PHP中,mail的函数在底层是写好的,调用linux的sendmail程序来发送邮件,在额外参数中,sendmail还支持其他三个选项。

    安恒网络空间安全讲武堂
  • MongoDB Web界面 管理工具Rockmongo的安装

    RockMongo是PHP5写的一个MongoDB管理工具。

    似水的流年
  • MongoDB Web界面 管理工具Rockmongo的安装

    RockMongo是PHP5写的一个MongoDB管理工具。 通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。...

    似水的流年
  • centos 6.8 yum安装 PHP 5.6

    (adsbygoogle = window.adsbygoogle || []).push({});

    双面人
  • 设定php简写功能的方法

    启用 php 缩写能节省一些写法,虽然没差多少,只是要是脚本多了,看起来就比较好辨识

    砸漏

扫码关注云+社区

领取腾讯云代金券