php相关

关于php语言及相关软件的知识

wordpress截断文章题目,调用指定分类

在functions.php文件中写入下面截断题目字符的函数

1
2
3
4
5
6
7
8
9
function TruncateTitle($max_length)
{
    $title_str=get_the_title();
    if(mb_strlen($title_str,'utf-8')>$max_length)
    {
        $title_str=mb_substr($title_str,0,$max_length,'utf-8')."...";
    }
    return $title_str;
}

调用相关分类下的文章 ,使用该函数

1
2
3
4
5
6
7
< ?php $posts = get_posts( "category=3&numberposts=5" ); ?>
                    < ?php if( $posts ) : ?>
                    < ?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
                    <a href="<?php the_permalink() ?>" rel="bookmark" title="< ?php the_title(); ?>">
                    < ?php echo TruncateTitle(9); ?>< ?php the_time('Y-m-d')?></a>              
                    < ?php endforeach; ?>
                    < ?php endif; ?>

简单的说明一下:category=[指定分类ID],numberposts=[显示的文章数]

第一个wp主题

这是一个coffee色调的简洁的wordpress主题,前边写过一篇webmatrix开发wordpress(1) 这算是紧接着的(2)系列了 。虽然这个主题很简单,但是还是有好多细节没有优化,我也挺烦的,是直接中文版的,还是英文版的,到底还提交到wordpress.org去不?这款主题很简洁,空间占用较小,整个主题源码只有不到30k大。因此打开速度啥的会很快,这里只放个图,和现今写好的代码,我会继续优化的,如果不满意,就等下一个写好的版本吧!希望下个细节优化好的版本,尽快出来。

源码下载:coffee v1.0

webmatrix开发wordpress(1)

WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。首先,去官网:www.microsoft.com/web/建议下载: Web Platform Installer(其实都一样,安装webmaritx,会默认装上这个)。

如其说明:可以通过这个平台,安装所有最新版本的Microsoft Web平台的免费开源的应用。其实在安装WebMatrix的整个过程中,它就没有用,估计微软也
是这样想的。在装好WebMatrix之后,他会跳出来,
给你例举一些Microsoft Web的应用程序等等。如果
你需要可以通过它进行安装,不需要就算了。这个程
序本身和WebMatrix没有什么关系。默认情况下,在
开始菜单里不显示,你可以通过名称搜索到该程序,或者去:
C:Program FilesMicrosoftWeb Platform Installer下找到该程序。在我的电脑中:

继续阅读»