若何挪用wordpress当前分类列表的标签

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

解决wordpress未能与站点联系致命错误,PHP修改被回滚

很多站长在调整wordpress主题时,习惯通过外观-编辑进行源代码的调整和修改,这样调整起来比ftp上传文件方便很多,但是在更新最新版的wordpress程序后,再次调整一些php代码文件,就会出现“未能与站点联系来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。”的提示。 解决方案 找到wp-admin/includes/file.php文件,

摘要:许多时刻我们在分类文章列表接见时,侧边栏的小工具都是显示的所有站点的热门标签,那若是才气显示当前分类列表的标签呢,下面大…

许多时刻我们在分类文章列表接见时,侧边栏的小工具都是显示的所有站点的热门标签,那若是才气显示当前分类列表的标签呢,下面大挖给人人提供一个解决方案,可以显示当前的分类标签,需要在wordpress主题的焦点文章funtion内里添加如下的代码。

function get_category_tags($args) { global $wpdb; $tags = $wpdb->get_results (” SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name FROM $wpdb->posts as p1 LEFT JOIN $wpdb->term_relationships as r1 ON p1.ID = r1.object_ID LEFT JOIN $wpdb->term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id LEFT JOIN $wpdb->terms as terms1 ON t1.term_id = terms1.term_id, $wpdb->posts as p2 LEFT JOIN $wpdb->term_relationships as r2 ON p2.ID = r2.object_ID LEFT JOIN $wpdb->term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id LEFT JOIN $wpdb->terms as terms2 ON t2.term_id = terms2.term_id WHERE t1.taxonomy = ‘category’ AND p1.post_status = ‘publish’ AND terms1.term_id IN (“.$args[‘categories’].”) AND t2.taxonomy = ‘post_tag’ AND p2.post_status = ‘publish’ AND p1.ID = p2.ID ORDER by tag_name “); $count = 0; if($tags) { foreach ($tags as $tag) { $mytag[$count] = get_term_by(‘id’, $tag->tag_id, ‘post_tag’); $count++; } } else { $mytag = NULL; } return $mytag; }

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 function get_category_tags ( $ args ) {      global $ wpdb ;      $ tags = $ wpdb -> get_results      (         SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name         FROM             $wpdb->posts as p1             LEFT JOIN $wpdb->term_relationships as r1 ON p1.ID = r1.object_ID             LEFT JOIN $wpdb->term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id             LEFT JOIN $wpdb->terms as terms1 ON t1.term_id = terms1.term_id,             $wpdb->posts as p2             LEFT JOIN $wpdb->term_relationships as r2 ON p2.ID = r2.object_ID             LEFT JOIN $wpdb->term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id             LEFT JOIN $wpdb->terms as terms2 ON t2.term_id = terms2.term_id         WHERE             t1.taxonomy = ‘category’ AND p1.post_status = ‘publish’ AND terms1.term_id IN (“ . $ args [ ‘categories’ ] . “) AND             t2.taxonomy = ‘post_tag’ AND p2.post_status = ‘publish’             AND p1.ID = p2.ID         ORDER by tag_name     “ ) ;      $ count = 0 ;      if ( $ tags ) {          foreach ( $ tags as $ tag ) {              $ mytag [ $ count ] = get_term_by ( ‘id’ , $ tag -> tag_id , ‘post_tag’ ) ;              $ count ++ ;          }      } else {        $ mytag = NULL ;      }      return $ mytag ; }

其次,将下面挪用输出代码,添加到主题archive.php模板适当位置:

制止浏览器查看WordPress主题源代码

为了保护原创Wordpress主题或是原创文章内容被恶意复制传播,我们可能会想到从功能上禁用复制的方法,这里大挖给大家推荐下如何通过js来达到禁用浏览器查看源代码的功能,希望对大家有所帮助。 [crayon-615a084581c16784010542/] 同时分享给大家一段可以网页禁止右键、禁止查看源代码、禁止复制的代码的功能,只需要把下面代码复制到header.php文件内即可生效。 [cra

<?php $cat= single_cat_title(”, false); $args = array( ‘categories’ => get_cat_ID($cat)); $tags = get_category_tags($args); $content .= “<ul class=’cat-tag’>”; if(!empty($tags)) { foreach ($tags as $tag) { $content .= “<li><a href=\””.get_tag_link($tag->term_id).”\”>”.$tag->name.”</a></li>”; } } $content .= “</ul>”; echo $content; ?>

1 2 3 4 5 6 7 8 9 10 11 12 13 <?php      $cat = single_cat_title ( , false ) ;      $args = array ( ‘categories’ = > get_cat_ID ( $cat ) ) ;      $tags = get_category_tags ( $args ) ;      $content . = “<ul class=’cat-tag’>” ;      if ( ! empty ( $tags ) ) {          foreach ( $tags as $tag ) {              $content . = “<li><a href=\”” . get_tag_link ( $tag -> term_id ) . “\”>” . $tag -> name . “</a></li>” ;          }      }      $content . = “</ul>” ;      echo $content ; ?>

最后,再适当加上样式即可:

.cat-tag{ float: left; width: 100%; } .cat-tag li a{ float: left; margin: 0 5px; }

1 2 3 4 5 6 7 8 . cat tag {      float : left ;      width : 100 % ; } . cat tag li a {      float : left ;      margin : 0 5px ; }

wordpress主题搜索功效无效不能用的解决设施

很多站长在使用wordpress时,遇到wordpress主题的搜索功能不能使用的情况,这边大挖根据具体经历的问题给大家几个解决方案,希望对大家有帮助,wordpress主题自带的搜索功能不能正常使用,问题出在哪里,部分问题是在于主题本身的函数问题,另一部分是在于服务器的配置或是php版本问题上,那经过大挖的实践,终于解决了这些问题。下面把核心解决方案分享给大家 一、一旦发现wordpress主

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 WordPress教程 若何挪用wordpress当前分类列表的标签 https://www.aqiyuanma.com/109861.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
若何挪用wordpress当前分类列表的标签-海报

分享本文封面