斌果博客主题如何修改描述和标题

最近,打算使用斌果同学写的主题(demo:https://www.bgbk.org)。此主题一直免费下载,在斌果同学博客的作品里有。

全站ajax,速度真心快。但在使用中,由于楼主是个技术小白,不会修改标题(封装得比较好。。。小白别解释了)

然后,通过沟通发现是在主题此文件中可以删除或者修改:

theme-functions.php

第256行左右,定义描述。这里删除,或者修改都可以。

theme-functions.php

找下add_theme_support(‘title-tag’)删除掉。

你就可以自己写个title了。

WordPress如何给长文章分页

如果一篇文章很长,wp是否可以分页,答案是肯定的。

发布的文章或页面太长,想要把一篇文章分成好几页,有的时候是为了方便用户阅读,有的时候可以说是为了SEO,到底为了什么目的,那是你的事儿了,我们在这里只是告诉你如何实现Wordpress的文章分页功能。

WordPress系统是内置分页功能的,要实现它极其简单,只需要在你想要分页的地方加入下面的代码即可(注意,是在文本编辑模式下):

[继续阅读 →]

WordPress常用代码

WordPress常见问题列表:(不定期更新中)

本文对网上一些实用的WP代码,以及对博客内wordpress实用文章进行了一次梳理。希望找到对你有用的东西。

有比较好的Wordpress代码也可以留言给我,继续增加。

[继续阅读 →]

WordPress调用导航代码及移除导航CSS代码

WordPress调用导航代码:(单层,本文含移除导航多余CSS代码)。
注:其实我感觉seo考虑不封装进函数,直接用html写死也很方便,因为是在header.php里,修改也就是这一个文件可以了。
如果使用函数调用,别忘记了后台menu里属性设置nofollow.

定义代码:

register_nav_menus(
array(
'header-menu' => __( 'header-menu' ),
'footer-menu' => __( 'footer-menu' )
)
);

header.php调用代码:

<?php wp_nav_menu( array( 'menu' => 'mymenu', 'depth' => 1) );?>

移除wp_nav_menu()多余的CSS选择器

function uazoh_css_attributes_filter($var) {  
    return is_array($var) ? array() : '';  
}  
add_filter('nav_menu_css_class', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('nav_menu_item_id', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('page_css_class', 'uazoh_css_attributes_filter', 100, 1);  

上一篇文章写得不够详细,这篇文章加以补充。

移除wp_nav_menu()多余的CSS选择器

WordPress的导航CSS完全可以由自己控制来写。

这个不过多解释了,WP的MENU自带选择器实在是冗余,添加到主题的functions.php即可:

function uazoh_css_attributes_filter($var) {  
    return is_array($var) ? array() : '';  
}  
add_filter('nav_menu_css_class', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('nav_menu_item_id', 'uazoh_css_attributes_filter', 100, 1);  
add_filter('page_css_class', 'uazoh_css_attributes_filter', 100, 1);  

又是一段实用代码。

WordPress Seo Tips (一)

WordPress是一款伟大的CMS(内容管理系统)。全球有7成的网站使用Wp建立,可见其影响力之大。但WP默认对Seo并不友好,而且许多地方并不完善。

比如:

1.目前新编辑器,很多人不适应,官方强推,不顾用户感受, 感觉不太好。

2.对Svg编码不友好

3.自动保存

4.pingback问题

5.Seo基本上没考虑过优化,新手可以考虑使用Seo插件

[继续阅读 →]

使用WP Super Cache伪静态插件

今天,有朋友说灵魂博客打开速度奇慢,尤其图片打开速度很慢很慢很慢…

确实用了3个慢字,我自己也测试了下,感觉是有点慢。好吧,让我们使用静态插件改善下。

WP Super Cache

开启伪静态插件 – WP Super Cache  启用时间:2019-6-6

1.启用
2.建议一开始打开预缓存
但这里我有个疑问,如果你博客上放有Google adsense广告代码,这样一段时间刷新一下,会不会导致展示上去(被GG惩罚)
3.所以在没有广告代码放的情况下,先缓存出来,然后关闭这功能。安全起见,还是访问慢慢生成,好点。

注意事项:
1.可能与一些插件不兼容(如二次验证,会员文章功能-非会员不能看)
2.会存在一定安全隐患,强烈要求做好备份工作。
3.删除时,先删除缓存,再停用。最后卸载,顺序不对,可能导致异常。

解决wordpress链接含有more-link的方法

在wordpress文章中可以使用more标签来实现摘要的功能。但是在点击“继续阅读”(在这里我将“继续阅读”重新汉化成“阅读全文”,个人喜好)后,发现链接后面跟了一个“#more-数字”。不利于SEO和搜索引擎收录,因此需要去除之。

打开主题的functions.php,添加代码如下:

function remove_more_jump_link($link) {
	return preg_replace('/#more-\d+/i','',$link);
}
add_filter("the_content_more_link", "remove_more_jump_link");

这段代码的功能就是添加一条过滤规则,将$link中的“#more-数字”替换为空。这样就实现了去除more-link的功能了。

WordPress如何判断手机端访问

现在手机移动设备越来越普及,也越来越智能,使用手机浏览网页已经比较流行了,所以,作为WordPress主题开发者,你必须好好考虑如何应对手机移动用户了。

应对手机用户的主要策略

1.制作自适应WordPress主题

2.额外制作一个专供手机用户访问时显示的主题,或者使用相关手机主题设置插件

[继续阅读 →]