首页 > Old archive > WordPress 2.5 版编辑页面的缩略名栏临时解决插件

WordPress 2.5 版编辑页面的缩略名栏临时解决插件

2008年3月19日

当 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.marmotd.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.marmotd.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>nn";
}

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

Old archive

  1. 2008年3月20日13:41 | #1

    哦卖糕的!
    2.5还没出来呢就发现问题并提供解决方法了,太快了!

  2. 2008年3月21日09:48 | #2

    小伙,插件名字还真用这个啊?改个吊一点的比较尿性。哈哈哈哈

  3. 2008年3月21日09:49 | #3

    还能行不?你这评论是怎么个审核机制啊?嘛也木有也需要审核通过啊。BS一下。

  4. 2008年3月21日10:03 | #4

    因为……你是第一次在这里留言……

  5. 2008年3月21日10:04 | #5

    要尿性哇?Slug column envoy 如何?

  6. 2008年3月21日10:07 | #6

    OK,Slug Column Savior 很尿很米共

  1. 2008年4月8日12:20 | #1
  2. 2008年4月16日00:20 | #2