欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > CMS教程 >

WordPress 代码完成原创文章与转载文章显示不同的版权信息

发表于2019-04-18 10:36| 次阅读| 来源网络整理| 作者session

摘要:WordPress 代码完成原创文章与转载文章显示不同的版权信息

WordPress 代码完成原创文章与转载文章显示不同的版权信息

WordPress原创文章与转载文章显示不同的版权信息,这是倡萌不断想要的性能,由于 php享网有原创和转载的文章,假设转载了文章还显示原创版权信息,真实是不好。今天偶然看到了袖子的文章,才获得了处理的办法:对每篇文章添加一个标记来区别是原创文章还是转载文章,经过添加自定义栏目custom来区别。在WordPress的文档中找到了获得自定义栏目内容的函数get_post_custom(),应用这个函数来完成原创文章与转载文章显示不同的版权信息。
  
  WordPress原创文章与转载文章显示不同的版权信息的方法:
  
  1.在模板文件single.php中退出下面的代码:
  
  <?php   $custom_fields = get_post_custom_keys($post_id);
  
  if (!in_array ('copyright', $custom_fields)) : ?>
  
  <div>
  
  <p><strong> 申明: </strong> 本文由(<a href="<?php bloginfo('home'); ?>"> php乐享网 </a>)原创编译,转载请保留链接: <a href="<?php the_permalink()?> title=<?php the_title();?>"><?php the_permalink()?></a></p>
  
  </div>
  
  <?php else: ?>
  
  <?php  $custom = get_post_custom($post_id);
  
  $custom_value = $custom['copyright']; ?>
  
  <div>
  
  <p><strong> 申明: </strong> 本文参考自 <a rel="nofollow" target="_blank" href="<?php echo $custom_value[0] ?>"><?php echo $custom_value[0] ?></a> ,由(<a href="<?php bloginfo('home'); ?>"> php乐享 </a>) 整编。</p>
  
  <p><strong> 本文链接: </strong><a href="<?php the_permalink()?>" title=<?php the_title(); ?>><?php the_permalink(); ?></a> .</p>
  
  </div>
  
  <?php endif; ?>
  
  留意:修正代码中的信息为你本人的。假设想要转载文章不出现任何版权信息的话只需把else之后的代码去掉即可。
  
  2.在发表你转载的文章的时分,减少自定义字段(栏目),称号为copyright,字段值可能设置为转载文章的原链接即可,效果就如本文下面的【阐明】所示。