1、启用CMS首页错位
第一次启用CMS首页,因未设置正确的分类ID(包括分类中无文章),会显示页面错位。如果不清楚各模块由后台主题选项那里控制,可以在主题选项中将CMS首页的各模块取消启用勾选,然后逐一设置分类ID后,再开启,这样就可以清楚具体控制位置。
2、分类小工具添加图标字体
这篇《为导航菜单添加个性图标字体》中的方法可以为菜单添加图标字体,有童鞋要求侧边分类小工具也加上图标字体,分类小工具是无法添加图标字体的,但可以变通一下,使用自定义菜单小工具来实现。
新建一个单独的菜单(不能有二级菜单项目),然后使用自定义菜单小工具调用这个单独的菜单,图标字体添加方法同《为导航菜单添加个性图标字体》。
3、去掉段首空格
Begin主题修改主题样式外观无需修改主题样式文件style.css,可以打开主题选项→定制风格,在“自定义样式”中,添加准备修改的样式属性即可。
比如去掉正文段首空格,主题默认样式是:
.single-content p { text-indent: 2em; }
在“自定义样式”中添加:
.single-content p { text-indent: 0; }
即可,无需改动主题文件,而且下次更新升级主题这些自定义的样式也不会丢失。
4、优酷视频遮挡顶部固定导航
默认优酷HTMTL代码:
<embed src="http://player.youku.com/player.php/sid/XMjM2OTE3ODg4/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>
改为:
<embed src="http://player.youku.com/player.php/sid/XMjM2OTE3ODg4/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" wmode="transparent"></embed>
只在后台添加一个参数:wmode=”transparent”
将修改后的代码添加到文章中即可,其它视频站点视频以此类推。
不过貌似编辑文章时,如果从文本模式切换到可视化WP会过滤掉部分代码,这个方法也将失效。
5、更新文章归档页面
文章归档页面,会在数据库中生成一个类似:cx_archives_list的表,用于存储文章发表/删除时生成html,可加快访问速度,不用每次都要查询数据库生成归档,如果发现文章归档页面一直不更新,可以进入WP后台—设置—全部设置页面,搜索cx_archives_list,清空其右侧的数据并保存。
6、首页幻灯改为通栏展示
以CMS首页为例,首先打开begin主题根目录的cms.php模板文件,将第6行到第8行的:
<?php if (zm_get_option('slider')) { ?> <?php require get_template_directory() . '/inc/slider.php'; ?> <?php } ?>
整体移动到第1行:
<?php get_header(); ?>
下面,这样幻灯就会变为通栏并自适应。
7、修改正文字号大小
.single-content { font-size: 16px; font-size: 1.6rem; line-height: 2;
修改其中的数字,并添加到主题选项→定制风格→自定义样式中
8、目录索引改为三级标题H3标签
主题默认自将四级标题H4标签转换为文章索引目录,简单修改一下将三级标题H3标签变为索引目录。
打开主题begin\inc\core目录的setting.php查找:
$r = "/<h4>([^<]+)<\/h4>/im";
将其中的数字4,改为3即可。
9、加粗导航菜单字体
将下面样式加到主题选项→定制风格→自定义样式中
#site-nav .down-menu li { font-weight: bold; }
10、文章列表文字截断过滤短代码标签内容
用于,在文章列表过滤掉短代码形成的类似的截取内容:
打开Begin主题根目录的setting.php模板,在大约19行查找:
<?php if (has_excerpt('')){ echo wp_trim_words( get_the_excerpt(), 90, '...' ); } else { echo wp_trim_words( get_the_content(), 100, '...' ); } ?>
用下面代码替换:
<?php if (has_excerpt('')){ echo wp_trim_words( get_the_excerpt(), 90, '...' ); } else { $content = get_the_content(); $content = wp_strip_all_tags(str_replace(array('[',']'),array('<','>'),$content)); echo wp_trim_words( $content, 100, '...' ); } ?>
另外,主题cms目录的cat-big和cat-small模板也需要找到类似代码并替换。
本方法只针对Begin主题1.4+版,可能会影响执行效率就不加主题中了,有需要的自行修改。
如果只是不想显示短代码标签内容内容,可以在编辑文章时,在下面的“摘要”中添加些文字说明就可以了
11、自定义搜索结果文章数量
打开主题search.php模板文件,在类似:
<?php if ( have_posts() ) : ?>
上面添加:
<?php $posts = query_posts($query_string . '&posts_per_page=5');?>
或者(置顶文章按正常排序):
<?php $posts = query_posts($query_string . '&orderby=date&posts_per_page=5');?>
其中的数字5是文章搜索结果每页的文章数,该方法也适用于其它分类页面。
12、与主题配套的多说评论样式
多说评论插件默认的样式,与Begin主题风格不够协调,下面是部分修改后的样式代码,可以直接将代码添加到主题样式文件style.css的最后,也可以加到主题选项→定制风格→输入自定义样式代码框中。
下面的代码是多说评论官方默认模板及嵌套模式的样式,其它模式不一定相匹配。点此查看具体修改后的样式
展开样式代码:
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容