5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13183|回复: 0
打印 上一主题 下一主题

[教程] wordpress自动选择标题中存在的分类名称

[复制链接]

670

主题

785

帖子

8253

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8253
跳转到指定楼层
楼主
发表于 2021-5-29 21:10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里我用pods新建了一个band分类,如果你是默认分类,自己改下
  1. //自动选中标题中存在的品牌
  2. add_action('admin_footer-post.php', 'choose_a_band_before_publish');
  3. add_action('admin_footer-post-new.php', 'choose_a_band_before_publish');
  4. function choose_a_band_before_publish(){
  5.    
  6.    
  7.         global $wpdb;
  8.         $querystr = "SELECT wp_terms.term_id as id,wp_terms.name as title FROM `wp_terms` LEFT JOIN wp_term_taxonomy ON wp_term_taxonomy.term_id=wp_terms.term_id WHERE wp_term_taxonomy.taxonomy='band' ";
  9.         $results = $wpdb->get_results($querystr);  
  10.         
  11.         
  12.     $qss_get_bands = $results;
  13. ?>
  14.     <script>
  15.                 jQuery(function($){
  16.                     $('#title').blur(function(){
  17.                          var qtitle = $('#title').val().toLowerCase();
  18.                          var qname;
  19.                          <? foreach($qss_get_bands as $band) {  
  20.                          ?>
  21.                          qname = "<? echo $band->title; ?>";
  22.                          qname = qname.toLowerCase();
  23.                          if(qtitle.indexOf(qname) >= 0 ) {
  24.                                     $("#in-band-<? echo $band->id; ?>").attr("checked","checked");
  25.                          }
  26.                                 
  27.                          <?}?>
  28.                            
  29.                     });

  30.                 });
  31.                 </script>"
  32. <?

  33. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-5-18 19:21 , Processed in 0.062500 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表