草窟设计

Wordpress, Drupal 二次开发~

  • 首页
    • On Trip
    • 心情日记
    • 代码人生
    • 前端技术
    • Linux-Server
  • 关于站长
    • 新浪微博
    • 我在人人网
    • About Me
    • My Google
    • My Flickr
  • WordPress
    • Qtranslate Flags Setting
  • Portfolio
    • MD5 加密
  • Div & Css
  • 分类目录

WordPress Theme

Home > Blog > 去除 wordpress 链接中的域名

去除 wordpress 链接中的域名

Time Posted on 5, 一

上次说到去除一些不必需的 class 和 ID, 从上图看出,这些 domain name 似乎也是不必须的,如果像下图: 这样会不会更好呢,下面的代码可以实现这个效果。 add_filter('walker_nav_menu_start_el' , 'yao_walker_nav_menu_start_el' , 10 , 2); function yao_walker_nav_menu_start_el($item_output, $item){ //print_r($item); $home_url = home_url(); $site_url = site_url(); preg_match("/^(http:\/\/)?([^\/]+)/i",site_url(), $matches); $domain = $matches[0]; if( $domain == $home_url){ $replace = ''; }else{ $replace = str_replace($matches[0], '', site_url()); } $item->url = str_replace($home_url,$replace,$item->url);   $attributes = ! empty( $item->attr_title ) [...]

清理wordpress菜单里的 id 和 class

Time Posted on 3, 一

wordpress 默认的菜单会产生很多 id 和 class 在代码里,打多时候,这些都是不需要的。 通过下面2个滤镜,可以去除那些我们不需要的 class 和 ID add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); function special_nav_class($classes, $item){ $current_and_home = array("current-menu-item", "menu-item-home", 'last'); $classes = array_intersect($item->classes,$current_and_home); //保留有需要的 class return $classes; }   add_filter('nav_menu_item_id' , 'special_nav_item_id' , 10 , 2); function special_nav_item_id($item_id, $item){ $item_id = ""; //去除 id return $item_id; } 清理之后如: 不过尚有 class=”" [...]

WordPress Feeds 定制

Time Posted on 9, 十一

The Feed templates are located in the /wp-includes/feed-{type}.php files and include formats for rdf, rss, rss2 and atom. 这儿是一些默认的 rss 模板,定制自己的模板时可以参照。

Get Labels for Advanced Custom Fields

Time Posted on 11, 八

Advanced Custom Fields for wordpress 是一个不错的插件,但是api 里只有 get fields,却没有get labels,对此,作者认为没有必要(作者的论坛上表示的)。一般情况是真的没必要。但是有会更好! 在配合 WPML 做多语言网站的时候就大有用处了,可以设置不同的 Field Label 用相同的 Field Name,这样就可以实现切换语言的时候自动切换 Field Label,而用相同的 get field 获取不同 label 下面的值。 吧下面的代码放进header.php 或这 function.php function get_acf_labels($name = null, $post_id) {   global $wpdb;   //SELECT name, label FROM wp_acf_fields as waf left jolin wp_acf_values as wav on wav.field_id = waf.id where [...]

Post Formats of WordPress

Time Posted on 11, 八

Post Formats 是wordpress 3.1 引入的新更能,直观的,你可以在写文章页面看到 然后再single.php模板文件里可以看到这样一行代码 来指定这篇文章使用哪个模板文件。 在/wp-includes/post.php 里面,可以看到系统预设的几个格式。 但是仍然需要在模板文件里注册主持。 方法是在模板的 function.php 里加上 add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image' ) ); 或者你觉得不需要这么多,可以删除一些。但是必须和上面预设的单词一样,程序会比较模板注册的和默认的格式,只有匹配的才主持。 感觉有些不太只能,但是想想有7中格式了,也差不多了。

wp_head() 函数优化

Time Posted on 10, 八

去掉那些header里不重要的元素,写在 WP_HEAD() 的前面: 有时候 plugin 注册进来的 action, 可以去插件里面找到 action 的名字,一般会像这样 有时和你不能有选择的去除这些,或许就直接全部去除吧,然后再根据自己的意愿手动加载管理:

Miniml – Free WordPress Theme

Time Posted on 20, 八

Miniml – Free WordPress Theme Posted in Free Theme Releases, Ported Themes Today we have an absolute monster of a WordPress theme, designed by Nuvio Templates, and ported into WordPress by me. There are 9 different color choices, optional Gravatar display on comments, WordPress tag support on single post pages, 4 widget-ready sidebars, and a [...]

给我钱钱~

如果你举得我的文章对你有帮助,欢迎向我支付一小笔金钱作为回报。

数额无大小,这是我的收款主页http://me.alipay.com/yaoyingying

一看就知道是灰机~

凯特葛妮亚~

  • Featured Stories (12)
  • Linux-Server (40)
  • On Trip (21)
  • 代码人生 (76)
    • Drupal (2)
    • Wordpress (4)
  • 前端技术 (27)
    • Jquery (9)
  • 心情日记 (62)
    • Have a Joke (7)
    • 随便写写 (19)
  • 电脑硬件 (7)

最近扯的蛋

  • 去除 wordpress 链接中的域名
  • 清理wordpress菜单里的 id 和 class
  • Drupal7 获取自定义字段的值
  • WordPress 只显示当前用户的文章
  • 怎么让WordPress自定义菜单在新窗口打开
  • 7步在 Drupal 7 中建立 Nivo Slider
  • 探测设备系统
  • 关闭 WordPress 自动更新
  • WordPress Feeds 定制
  • WordPress Upload New Media “HTTP error”
  • PHP数据类型转换
  • WordPress UTF8 中文截取
  • WordPress 如何修改密码保护表单的文字说明
  • Qtranslate With function __() and _e()
  • Ubuntu 163 Sources List
  • wpautop WordPress 文章格式化
  • Get Labels for Advanced Custom Fields
  • Post Formats of WordPress
  • wp_head() 函数优化
  • 正式开始 WordPress 了!

坑爹啊~

2012 年一月
日 一 二 三 四 五 六
« 十二    
1234567
891011121314
15161718192021
22232425262728
293031  

一堆破图

climbing 11071916154d64dd6d2895dbf2 1107191553866bdca3b170ba8e 11071915331d34fb0b6be0ec85 1107191520900842a89d924b3f 11071909057825144e19ede8a4 IMG_4987 IMG_5018 ME

在过去的时光里

  • 2012 年一月 (2)
  • 2011 年十二月 (4)
  • 2011 年十一月 (3)
  • 2011 年十月 (4)
  • 2011 年九月 (1)
  • 2011 年八月 (6)
  • 2011 年六月 (2)
  • 2011 年五月 (9)
  • 2011 年四月 (2)
  • 2011 年三月 (2)
  • 2011 年一月 (7)
  • 2010 年十二月 (8)
  • 2010 年十一月 (4)
  • 2010 年十月 (5)
  • 2010 年九月 (4)
  • 2010 年八月 (7)
  • 2010 年七月 (8)
  • 2010 年六月 (2)
  • 2010 年五月 (3)
  • 2010 年四月 (6)
  • 2010 年三月 (7)
  • 2010 年二月 (5)
  • 2010 年一月 (2)
  • 2009 年十二月 (7)
  • 2009 年十一月 (7)
  • 2009 年九月 (10)
  • 2009 年八月 (18)
  • 2009 年七月 (15)
  • 2009 年六月 (17)
  • 2009 年五月 (19)
  • 2009 年四月 (14)
  • 2009 年三月 (25)

像新浪一样SB

一群流氓~

  • Hpyer 的未知空间
  • Just4Memory
  • php教程
  • web蓝草博客
  • 上海收缩机
  • 动漫穷小子网
  • 天时表行
  • 影视爱好者
  • 教育培训网
  • 水平网
  • 盒子UI设计
  • 老姚博客
  • 苏州丁氏养蜂场
  • 赵子仓
  • 那些花儿

一切都是浮“云”

ajax Apache apt-get Chinajoy CSS Debian dedecms error firefox HeidiSQL htaccess html IE6 javascript jQuery lamp linux mail mod_rewrite mysql mysql5 MySQL Front php phplist phpmyadmin postfix thinkphp Ubuntu wordpress WordPress Theme 京腔 代码 年轻的时候很傻很天真 户外 摄影 数据库 李玉刚 歌词 歌词翻译 盛世霓裳 示例 翻译 芳华绝代 视频 音乐

分析在此~

png png

© 2012 Yao Yingying