wordpress樣式CSS php修改執行個體整理

來源:互聯網
上載者:User

1.用分類做為導航攔

  <?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?>

  把這句加到header.php裡的nav中,我的頁面如下  

<nav>            <div id="navDiv">                      <ul id="nav">                  <li<?php if(is_home()) echo ' class="current_page_item"' ?>><a href="<?php bloginfo('url'); ?>/">首頁</a></li>                  <?php //wp_list_pages('title_li=&depth=1&include='); ?>                  <?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?>               </ul>            </div></nav>

  原本是以page做為導航的,現在注掉,換用分類category來做導航

2.下面說說wp_list_categories的用法

 wp_list_categories 用來顯示所有分類的連結清單,兩種表示方法:list_cats()(deprecated) 和 wp_list_cats()(deprecated).

<?php wp_list_categories('參數'); ?>預設參數設定為:

<?php $args = array('show_option_all'    => '',//不列出分類連結'orderby'            => 'name',//按照分類名排序'order'              => 'ASC',//升序排列'style'              => 'list',//列表顯示分類'show_count'         => 0,//不顯示分類日誌數量'hide_empty'         => 1,//不顯示沒有日誌的分類'use_desc_for_title' => 1,//顯示分類描述'child_of'           => 0,//不限制子分類'feed'               => '',//不顯示feed'feed_type'          => '',//不顯示feed類別'feed_image'         => '',//不顯示feed圖片'exclude'            => '',//不顯示該分類'exclude_tree'       => '',//不顯示該分類樹'include'            => '','hierarchical'       => 1,//分層次顯示父/子分類'title_li'           => __( 'Categories' ),//用“Categories”為當前分類列表的標題'show_option_none'   => __('No categories'),'number'             => null,'echo'               => 1,//顯示(echos) 分類'depth'              => 0,//不限制列表深度'current_category'   => 0,'pad_counts'         => 0,'taxonomy'           => 'category','walker'             => null); ?>

具體看http://codex.wordpress.org/Template_Tags/wp_list_categories

3.登入登出註冊

   if (is_user_logged_in()  為判定是否登入

   wp_login_url()函數---------登入超連結

   wp_logout_url()函數--------登出超連結

  <a href=”<?php echo wp_logout_url(); ?>”>logout</a>

  <a href=”<?php echo wp_login_url(); ?>”>login</a>

  如果僅是登入,登出的簡單字,直接寫<?php wp_loginout(); ?>即可

  

  <?php wp_register( $before, $after ); ?>註冊函數 

  其中$before(字串)(可選)註冊連結或網站管理連結前所顯示的文本。預設值: '<li>'

    $after(字串)(可選)註冊連結或網站管理連結後所顯示的文本。預設值: '</li>'

  before參數與after參數中沒有需要顯示的文字 <?php wp_register('', ''); ?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.