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

时间:2022-04-23
本文章向大家介绍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,字段设置为转载文章的原始链接。