wordpress二次开发全能教程

WordPress教程
 
1,根据分类来制定导航条
 
A. 修改页面header.php!
 
<div id="main-nav" class="col span-12">
   <ul>
    <?php wp_list_pages('&title_li='); ?>
    <?php wp_list_categories('title_li='); ?> //增加这一行
   </ul>
</div>
 
 
 B. 修改style.css,增加下面一行语句
 
#main-nav li.cat-item
{
 margin-right: 2.2em;  float: left;
 
2,删除控制面板多余版块
 
A. 删除开发日志面板,在wp-admin\includes\dashboard.php注释掉下面几句代码。
 
 // Primary feed (Dev Blog) Widget
    if ( !isset( $widget_options['dashboard_primary'] ) ) {      $update = true;
   $widget_options['dashboard_primary'] = array(    'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/development/' ) ),    'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/development/feed/' ) ),    'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Development Blog' ) ),    'items' => 2,    'show_summary' => 1,    'show_author' => 0,    'show_date' => 1   );
  }  wp_add_dashboard_widget( 'dashboard_primary', $widget_options['dashboard_primary']['title'], 'wp_dashboard_primary', 'wp_dashboard_primary_control' ); 
B. 删除相关新闻,在wp-admin\includes\dashboard.php注释掉下面几句代码。
 
  if ( !isset( $widget_options['dashboard_secondary'] ) ) {   $update = true;   $widget_options['dashboard_secondary'] = array(    'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ),    'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ),    'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ),    'items' => 5   );  }  wp_add_dashboard_widget( 'dashboard_secondary', $widget_options['dashboard_secondary']['title'], 'wp_dashboard_secondary', 'wp_dashboard_secondary_control' ); 
 
 
C. 删除相关插件
 
 if ( current_user_can( 'activate_plugins' ) )   wp_add_dashboard_widget( 'dashboard_plugins', __( 'Plugins' ), 'wp_dashboard_plugins' ); 
 
 
 D. 删除引用链接 
 
 // Incoming Links Widget
 
  if ( !isset( $widget_options['dashboard_incoming_links'] ) || !isset( $widget_options['dashboard_incoming_links']['home'] ) || $widget_options['dashboard_incoming_links']['home'] != get_option('home') ) {   $update = true;   $widget_options['dashboard_incoming_links'] = array(    'home' => get_option('home'),    'link' => apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),    'url' => apply_filters( 'dashboard_incoming_links_feed', 'http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),   'items' => isset($widget_options['dashboard_incoming_links']['items']) ? $widget_options['dashboard_incoming_links']['items'] : 10,    'show_date' => isset($widget_options['dashboard_incoming_links']['show_date']) ? $widget_options['dashboard_incoming_links']['show_date'] : false   );  } wp_add_dashboard_widget( 'dashboard_incoming_links', __( 'Incoming Links' ), 'wp_dashboard_incoming_links', 'wp_dashboard_incoming_links_control' );
 
 
 E. 删除“更新到新版本
 
” update_right_now_message(); //287
3,显示所有最新文章
 
<?php  $postslist = get_posts('numberposts=10&order=ASC&orderby=title');  foreach ($postslist as $post) :      setup_postdata($post);  ?>   <div>  <?php the_date(); ?>  <br />  <?php the_title(); ?>     <?php the_excerpt(); ?>  </div>  <?php endforeach; ?>
4,发布文章时对文章进行操作
 
 
<?php functionfilter_handler($data,$postarr)
 { 
     //dosomethingwiththepostdata
       return$data;
 } 
 add_filter('wp_insert_post_data','filter_handler','99');
 ?>

相关内容推荐

详解如何优化压缩WordPress博客图片

详解如何优化压缩WordPress博客图片

相信我们,独立站尤其是新建的站点,应该知道如何去讨好搜索引擎,也只有这样才可以获得更好的展现位置。 而,如何让搜索引擎觉得你的站点更友好,其中一个办法就是让你的网站

WordPress插件Widget Logic使用教程

WordPress插件Widget Logic使用教程

Widget Logic可以实现自由展示wordpress不同的侧边栏还是底部栏,下载安装启用插件Widget Logic,wordpress后台→外观→小工具。 拖拽任意显示的小工具,展开小工具连接栏,在每个小工具栏底

12款最佳WordPress联系表单插件

12款最佳WordPress联系表单插件

联系表单似乎是每个网站应该具有的一个常见的功能,但WordPress本身并不提供该功能。 任何类型的联系表单功能都只能通过第三方WordPress插件实现。 当我们开始开发WordPress主题时,是

如何提升WordPress博客网站回访率?

如何提升WordPress博客网站回访率?

当网站开始收获大量流量时,站长必然是异常兴奋的。 这些流量或许是你通过网站搜索引擎优化、社交推广等方式带来的,但如果你发现这些流量都是一次性流量,那还值得兴奋吗?

阻止WordPress垃圾评论方法

WordPress是全世界最流行的免费开源博客程序,可以根据自己的需求安装主题和插件,很多博客站长都选择它来搭建自己的独立博客,但是博客在使用过程中,经常会收到大量的垃圾评论

返回
顶部