当前位置:爱推吧 » WP多本小说主题/WordPress单本小说主题

用the_excerpt处理中文文章字数限制的方法

wordpress处理the_excerpt的代码,你可以在wp-includes目录下的formatting.php中找到,通过代码,你可发现the_excerpt是用空格来计算长度的,这对英文是可以的,但是对中文,基本上不可行。 formatting.php中的代码如下: function wp_trim_excerpt($text = '') { $raw_excerpt = $text; if ( '' == $text ) { $text = get_the_content(''); $text = strip_shortcodes( $text ); $text = apply_filters('the_cont...

用Jquey实现单选框实现不同弹出内容

Jquery真是越来越强大,好用。下面是利用Jquery实现选择不同的单选框弹出不同的内容。 <script language="javascript" type="text/javascript"> $("input[type='radio']").each(function(){  $(this).click(function(){   alert($(this).val());   $("#msg").html($(this).val()); }); }) </script> 这是Jquey的代码部分,下面是Html Code:   <form id="form1">         <input type="radio" name="searc...

用Jquery实现标签切换

用Jquery实现标签切换,主要是有两个代码:一个是Jquery代码,另一个是php文件里面的代码,先把代码给贴出来。 Jquery代码: <script type="text/javascript">     $(function() {         $(".ui-tabs-nav > li > a").mouseover(function(e) {             if ( this== e.target) {                 var tabs = $(this).parent().parent().children("li");                 var panels = $(this).parent().parent(...

不用插件实现彩色标签云功能

用插件影响严重博客的运行,现在就来介绍不用插件来实现标签彩色云的功能。 只需在functions.php文件里面引用以下代码: //彩色标签云 function colorCloud($text) { $text=preg_replace_callback('|<a (.+?)>|i','colorCloudCallback',$text); return$text; } function colorCloudCallback($matches) { $text=$matches[1]; $color=dechex(rand(0,16777215)); $pattern='/style=('|”)(.*)('|”)/i'; $text=preg_rep...

侧边栏中注册多个小工具的方法

现在很多主题的侧边栏都有很多个小工具,你可以自定义侧边栏,很方便的。下面我就我自己的经验来讲一下多个小工具的设置方法。好了,下面先看代码。 你要修改的是两个文件,一个是sidebar.php,另一个是functions.php。 先看functions.php里面的代码: <?php if ( function_exists('register_sidebar') )     register_sidebar(array(    'name'   => 'sidebar1',         'before_widget' => '<div>',    ...

对文章重点内容预格式化

想不想让你的文章里面的重点内容与众不同,你的代码不一样与别的内容区别开来啊。这就是要用到Pre这个标签。或其它Html里面已定义的。下面就把我的做法与大家来分享一下。 其实就是把你想显示的内容放在<pre></pre>里面。最重要就是你把Pre这个标签给CSS美化一下。 CSS  pre{   border:1px solid #aaa;  background:#ffffe0 url(img/pre.png) no-repeat left top;  padding:15px 5px 5px 25px;  margin-bottom:2px;...

解决PHP里中文在浏览器的乱码显示

最近在编写wordpress主题的时候,发现php文件中的关于中文的东西,不能很好在网页中显示出来,中间也查了很多的资料,大家都说是wordpress支持的编码是utf-8问题,但是没有说出到底是怎么个情况。今天就我自己的一点解决方法来给大家秀一下。 先来看两幅图片: 图1 图2 我们可以看到上图1是用ansi格式编码的,如果php里面有中文,它在浏览器里将中文显示成乱码。 下图2中我们将图1中的ansi编码进行了转换,变成了utf-8无格式BOM...

博客首页文章字数限制代码

我们在制作wordpress主题的时候,有时会考虑主题首页的布局,不想让首页过长,这个时候我们就得把首页的单个文章的字数做一个控制,比如把首页的每篇博客文章字数控制在500字,然后设置一个关键字(more或阅读全部),通过点击关键字,我们就可以查看整篇文章了。当然了,我们是可以通过插件(limit-posts-automatically中文版)实现这个功能,你可以查看我以前介绍的这个插件的文章。但是,插件的使用会对我们的博客的访问速度...

文件的权限r,x,w,s,t

 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。 s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID...

CSS vertical-align 属性应用

vertical-align 属性设置元素的垂直对齐方式。 该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。 重要的一点,所有浏览器都支持 vertical-align 属性,但是任何的版本的 Internet Explorer (包括 IE8)都不支持属性值的继承性 "inherit"。 可能的值 值 描述 baseline 默认。元...