wordpress 学习笔记

(1) __()函数

    

function __( $text, $domain = 'default' ) {
	return translate( $text, $domain );
}

  返回一个字符串

(2)_e()函数

function _e( $text, $domain = 'default' ) {
	echo translate( $text, $domain );
}

  输出一个字符串

(3)translate()方法 

检索文本变量的译文,如果没有译文,或文本域没有被加载,就返回原始文本。这个函数一般是在语境的具体应用中使用

(4)single_cat_title()方法 

该标签显示或返回当前页面的分类目录标题。

(5)single_post_title()方法 

调取显示当前文章的标题

(6)wp_nav_menu()方法 

自定义导航栏
wp_nav_menu(
array(
'theme_location'  => '' //指定显示的导航名,如果没有设置,则显示第一个
'menu'            => 'header-menu',
'container'       => 'nav', //最外层容器标签名
'container_class' => 'primary', //最外层容器class名
'container_id'    => '',//最外层容器id值
'menu_class'      => 'sf-menu', //ul标签class
'menu_id'         => 'topnav',//ul标签id
'echo'            => true,//是否打印,默认是true,如果想将导航的代码作为赋值使用,可设置为false
'fallback_cb'     => 'default_menu',//备用的导航菜单函数,用于没有在后台设置导航时调用
'before'          => '',//显示在导航a标签之前
'after'           => '',//显示在导航a标签之后
'link_before'     => '',//显示在导航链接名之后
'link_after'      => '',//显示在导航链接名之前
'items_wrap'      => '<ul id="%1$s">%3$s</ul>',
'depth'           => 0,////显示的菜单层数,默认0,0是显示所有层
'walker'          => ''// //调用一个对象定义显示导航菜单 ))

设置导航 function.php 中添加

register_nav_menus(
array(
'header-menu' => __( '导航自定义菜单' ),
'footer-menu' => __( '页角自定义菜单' ),
'sider-menu' => __('侧边栏菜单')
)
);

调用:

wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class' => 'down-menu nav-menu', 'fallback_cb' => 'default_menu' )

 (7) get_template_part($slug,$name)

用法:

参数:

$slug (必须) 通用的模板名

$name (可选) 指定的模板名

示例:

get_template_part("template/menu",'index')

 解释:调用template/menu-index.php 如果menu-index.php文件不存在就调用menu.php文件

 








posted @ 2016-08-16 15:59  萧苇之  阅读(242)  评论(0编辑  收藏  举报