WordPress 2.5 版编辑页面的缩略名栏临时解决插件发表评论!

当 WordPress 2.5 还是叫“2.4 - bleeding”的时候,WPCN 团队以及很多 WP 迷就发现了新的后台界面下,在撰写日志或页面的时候居然没有了缩略名定义窗口,只是在保存之后会在标题下面出现地址并可以即时修改“缩略名”,不过这样无形中就给习惯给自己的日志或页面定义一个英文缩写名来代替系统自动生成的乱码式地址的中文用户平添了一个步骤。自大的 Matt 再一次忽略了广大的双字节语言用户……哦卖糕的!

等到官方 SVN 上的版本号已经变为 2.5 RC1 这个问题依旧没有解决……寒,估计会和以前的 feed 截断问题那般(这次的 2.5 版倒又将这个问题改正了,另外 WP 自带标签查询重复是通过 slug 而不是 name 的错误做法仍旧存在,于是 2.5 新增的 tag 编辑功能完全是无用的,真搞不懂开发组是干什么的)于是乎在朋友的支持下凑了个简单的插件帮助大家临时性解决这个不大不小的问题。整个代码贴在下面,大家可以复制去保存为 php 文件,文件名自定义,然后上传到插件目录并去 WP 后台启用即可。

<?php
/*
Plugin Name: Slug Column Savior
Plugin URI: http://www.voidpage.com/blog/2008/03/find-out-slug-input.html
Description: This is a plugin that enable the post slug option to show out again.
Author: Wady
Version: 1.0
Author URI: http://www.voidpage.com/
*/

function add_sluginput() {
    echo "<div id=\"slugdiv\" class=\"postbox " . postbox_classes('slugdiv', 'post') . "\">\n<h3>";
    echo _e('Post Slug') . "</h3>\n";
    echo "<div class=\"inside\">\n";
    echo "<input name=\"post_name\" type=\"text\" size=\"13\" id=\"post_name\" value=\"" .attribute_escape( $post->post_name ) ."\" />";
    echo "</div>\n";
    echo "</div>\n\n";
}

add_action('dbx_post_advanced', 'add_sluginput');
?>

总共 1 页:[1]
  • Gravatar

    sync

    评论发表于 2008-05-21 00:12:13

    这个插件好像在撰写页面和编辑页面里面都没有,只有撰写日志和编辑日志里面有,能否改善下呢,我喜欢你这个创造!

    • Wady 回复于 2008-05-23 13:34:10

      抱歉,这两天有点忙。

总共 1 页:[1]

Leave Comment

  • 用户名(必填)
  • 信 箱
  • 主 页