最新公告
  • 欢迎您光临51分享吧,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 网站链接/categroy既不好看,还影响我们seo技术上的的优化。下面教大家一个WordPress网站免插件去除网站链接/categroy的方法!直接代码放上。

    将这段代码放入主题函数文件functions.php文件中。

    免插件去除网站链接/categroy开始执行代码

    <?php  $dname = 'yusi';  add_action('after_setup_theme', 'deel_setup');  include ('admin/Yusi.php');  include ('widgets/index.php');    function deel_setup() {      //去除头部冗余代码      remove_action('wp_head', 'feed_links_extra', 3);      remove_action('wp_head', 'rsd_link');//移除离线编辑器开放接口      remove_action('wp_head', 'wlwmanifest_link');//移除离线编辑器开放接口      remove_action('wp_head', 'index_rel_link');//本页链接      remove_action('wp_head', 'start_post_rel_link');//清除前后文信息      remove_action('wp_head', 'wp_generator');//移除WordPress版本号  //      add_theme_support('custom-backqround');  

    免插件去除网站链接/categroy主体函数代码

    以下代码还是加入函数文件functions.php文件中(接着上面的其实是一个嘿嘿)

    //免插件去除Category  add_action( 'load-themes.php',  'no_category_base_refresh_rules');  add_action('created_category', 'no_category_base_refresh_rules');  add_action('edited_category', 'no_category_base_refresh_rules');  add_action('delete_category', 'no_category_base_refresh_rules');  function no_category_base_refresh_rules() {  	global $wp_rewrite;  	$wp_rewrite -> flush_rules();  }     // Remove category base  add_action('init', 'no_category_base_permastruct');  function no_category_base_permastruct() {  	global $wp_rewrite, $wp_version;  	if (version_compare($wp_version, '3.4', '<')) { } else { $wp_rewrite -> extra_permastructs['category']['struct'] = '{9a999b16df89be33f03083e2e9d7e6d29884752c7b5037455268fec73783ce5a}category{9a999b16df89be33f03083e2e9d7e6d29884752c7b5037455268fec73783ce5a}';  	}  }  // Add our custom category rewrite rules  add_filter('category_rewrite_rules', 'no_category_base_rewrite_rules');  function no_category_base_rewrite_rules($category_rewrite) {  	//var_dump($category_rewrite); // For Debugging  	$category_rewrite = array();  	$categories = get_categories(array('hide_empty' => false));  	foreach ($categories as $category) {  		$category_nicename = $category -> slug;  		if ($category -> parent == $category -> cat_ID)// recursive recursion  			$category -> parent = 0;  		elseif ($category -> parent != 0)  			$category_nicename = get_category_parents($category -> parent, false, '/', true) . $category_nicename;  		$category_rewrite['(' . $category_nicename . ')/(?:feed/)?(feed|rdf|rss|rss2|atom)/?$'] = 'index.php?category_name=$matches[1]&feed=$matches[2]';  		$category_rewrite['(' . $category_nicename . ')/page/?([0-9]{1,})/?$'] = 'index.php?category_name=$matches[1]&paged=$matches[2]';  		$category_rewrite['(' . $category_nicename . ')/?$'] = 'index.php?category_name=$matches[1]';  	}  	// Redirect support from Old Category Base  	global $wp_rewrite;  	$old_category_base = get_option('category_base') ? get_option('category_base') : 'category';  	$old_category_base = trim($old_category_base, '/');  	$category_rewrite[$old_category_base . '/(.*)$'] = 'index.php?category_redirect=$matches[1]';     	//var_dump($category_rewrite); // For Debugging  	return $category_rewrite;  }     // Add 'category_redirect' query variable  add_filter('query_vars', 'no_category_base_query_vars');  function no_category_base_query_vars($public_query_vars) {  	$public_query_vars[] = 'category_redirect';  	return $public_query_vars;  }     // Redirect if 'category_redirect' is set  add_filter('request', 'no_category_base_request');  function no_category_base_request($query_vars) {  	//print_r($query_vars); // For Debugging  	if (isset($query_vars['category_redirect'])) {  		$catlink = trailingslashit(get_option('home')) . user_trailingslashit($query_vars['category_redirect'], 'category');  		status_header(301);  		header("Location: $catlink");  		exit();  	}  	return $query_vars;  }  

    好了,添加上点击更新。赶紧进网站前台看看,网站链接/categroy免插件去除成功了吗?

    最后说明:

    本代码不保证兼容所有主题和网站,有可能会引起网站代码混乱冲突,强烈建议更改前备份网站代码!更改前备份网站代码!更改前备份网站代码!重要的说三遍!!!


    本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
    51分享吧 » WordPress网站免插件去除网站链接/categroy的方法!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    站壳网
    一个高级程序员模板开发平台
    • 121会员总数(位)
    • 1786资源总数(个)
    • 16本周发布(个)
    • 0 今日发布(个)
    • 180稳定运行(天)

    51分享吧 51DZSC.COM

    开通VIP 站长亲测