首页 > 自定义

自定义

  • 当你写插件的时候,你可能需要写东西到数据库中去,一般来说,有两种数据要存储,第一种是安装数据,一般存储在 wp_options 表中,使用 WordPress 的 options 机制来实现。第二种是数据,可以存储到 postmeta 表或者 usermeta 表中。如果数据特别多,就需要单独创建数据表了。这篇文章就讲讲如何在写插件时候创建数据表。
     
    一般在写插件时候创建数据库有如下三个步骤:

    1.创建一个添加新数据表的 PHP 函数。

    2.保证插件启动的时候调用这个函数。

    3.如果新版本有不同的数据表结构,创建一个升级函数。

    今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。
     
    创建一个添加新数据表的 PHP 函数
     
    我们这个插件的安装函数叫做:weixin_robot_texts_crate_table。
     

    plug-ins

    阅读全文

  • 今日,知名博客系统WordPress正式发布3.4版本,代码被命名为“绿色”。

    据了解,WordPress 3.4版本在主题定制、自定义头部、Twitter 嵌入和图片标题方面都得到了显著的改进。站长通过主题在线自定义预览功能,轻松的从媒体库中选择自定义头部背景颜色和图片、网站标题以及其他可定制的功能部分。

    此外,WP_Query、XML-RPC、翻译系统、控制面板的性能也得到了优化和改进。

    阅读全文

  • WordPress带有默认头像,如果你不喜欢,想用一个自己自定义的默认头像,很简单,自己创建一个然后使用代码更换就OK,把这段代码放在functions.php中。

    <?php
    // Make a new default gravatar available on the dashboard
    function newgravatar ($avatar_defaults) {
        $myavatar = get_bloginfo('template_directory') . '/images/tweaker.jpg';
        $avatar_defaults[$myavatar] = "Tweaker";
    return $avatar_defaults;
    }
    add_filter( 'avatar_defaults', 'newgravatar' );
    ?>

    阅读全文

  • 通常建设的WordPress网站,我们使用一个标准的模板,但是小插件区域也是固定不变的。如果你想让这个区块样式根据你所在的网页或者日志变得多样化,比较呆板的方法就是新建一个模板。使用这段代码的话,就能方便地帮助你在你想放置的页面或者日志添加一个自定义的侧边栏,建一个自定义的区域来显示小工具,并可设置一些数值。
    这段代码要放在模板文件中。

     

    阅读全文

  • 当有人订阅了你的博客/网站后,他们可以通过各种订阅器了解你的博客更新。读者在订阅器里点击你的新文章后,通常看到的是文章全文或者摘要(是否全文输出由你自己设置)。在订阅输出内容中包含其他信息,比如相关文章、网站介绍、广告等,也是一种网站推广方式。

    如果你的网站由WordPress驱动,就可以在functions.php文件里加上下面的代码,为自己的订阅增加更多内容。

    阅读全文

  • WordPress文章摘要的长度是默认的,你可以通过代码修改让它固定显示地更长些或短些。通常摘要无法保证结尾刚好是一句话结束的地方,有时候一句话就被截断了,如果读者只看摘要,有可能会产生各种误会。

    如果将下面这段代码贴入functions.php可以返回预先设定的最大长度,并删除摘要内最后一句话后的其他内容,以保证摘要不在某个句子中间截断。

    要用到的是print_excerpt()函数。在主题模板下这个函数的用法是:

    <?php print_excerpt(50); ?>

    而下面这段代码,将摘要的最大长度设为50个字符(你可以根据需要修改这个数值),然后截取50个字符内的所有完整句子作为摘要,最后一句话后的内容会被排除在摘要之外。

    阅读全文

同步内容