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,字段值设置为转载文章的原始链接。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法