wordpress常用標籤呼叫
用習慣了織夢cms後臺管理系統的人,再用wordpress,總會感覺不習慣,織夢有很多標籤呼叫軟體,可以很方便的使用標籤進行網站模板定製開發,而wordpress有豐富的主題可以使用,但是有些主題滿足不了我們的需求時,就需要自己動手開發主題了,開發wordpress主題當然少不了使用wordpress呼叫標籤,下面是本人總結的一些wordpress常用標籤的呼叫一起來看看吧。
1、wordpress系統標籤呼叫
<?php get_header(); ?> //頭部呼叫
<?php get_footer(); ?> //底部呼叫
<?php get_sidebar(); ?> //右側邊欄呼叫
<?php get_template_part( 'link' ); ?> //引用自定義link.php
<?php get_template_part( 'link', 'head' ); ?> //引用自定義link.php 意思是說,如果link.php存在,則呼叫link.php,否則,就呼叫head.php
<?php /*Template Name: about*/ ?> //自定義模板呼叫, 在自定義模板頭部新增
<?php get_links_list(); ?> //友情連結呼叫
2、wordpress css/js/img路徑地址呼叫標籤
href="<?php bloginfo('template_url'); ?>/css/abc.css" //css路徑地址
src="<?php bloginfo('template_url'); ?>/images/abc.jpg" //圖片路徑地址
src="<?php bloginfo('template_url'); ?>/js/jbc.js" //js路徑地址
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> //絕對地址
3、wordpress導航呼叫標籤
//wordpress導航呼叫
<ul>
<?php wp_list_pages('depth=1&title_li=0&sort_column=menu_order'); ?>
<li <?php if (is_home()) { echo 'class="current"';} ?> >
<a title="<?php bloginfo('name'); ?>" href="<?php echo get_option('home'); ?>">
<?php bloginfo('name'); ?>
</a>
</li>
</ul>
//wordpress導航呼叫獲取頁面導航
<ul id="menu">
<?php
$mypages = get_pages();
if(count($mypages) > 0) {
foreach($mypages as $page) {
echo '<li><a href="'.get_page_link($page->ID).'" title="'.$page->post_title.'">'.$page->post_title.'</a></li>';
}
}
else {
echo '<li><a href="#">沒有頁面</a></li>';
}
?>
</ul>
//導航呼叫獲取分類導航
<ul id="menu">
<?php
// 獲取分類
$terms = get_terms('category', 'orderby=name&hide_empty=0' );
// 獲取到的分類數量
$count = count($terms);
if($count > 0){
// 迴圈輸出所有分類資訊
foreach ($terms as $term) {
echo '<li><a href="'.get_term_link($term, $term->slug).'" title="'.$term->name.'">'.$term->name.'</a></li>';
}
}
?>
</ul>
4、分類目錄呼叫呼叫標籤
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>分類目錄</h4>
<ul class="sidebar">
<?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?>
</ul>
<?php endif; ?>
5、wordpress列表頁迴圈呼叫標籤
/*列表迴圈*/
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php else:?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
//列表迴圈例子
<div id="content">
<?php if(have_posts()) : ?> <!--開始檢測-->
<?php while(have_posts()) : the_post(); ?><!--以下面的格式顯示每篇日誌-->
<div class="post">
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>/*呼叫文章連結 文章標題*/
<div class="entry">
<?php the_content();?><!--文章內容-->
<p class="postmetadata"><!--文章後設資料-->
<?php _e('Filed under:');?>
<?php the_category(',');?><!--呼叫文章的分類-->
<?php _e('by');?><!--使用_e()建立可翻譯的主題-->
<?php the_autnor('');?><!--呼叫文章作者-->
<br />
<?php comments_poopup_link('No Comments?','1 Comments?','% Comment?');?><!--呼叫一個彈出的留言視窗,如果這個功能沒有啟用,則是顯示留言列表-->
<?php edit_post_link('Edit','|','');?><!--只有在登陸後才可見到,對日誌進行編輯的連結-->
</p>
</div><!--日誌內容結束-->
</div><!--一篇日誌徹底結束-->
<?php endwhile; ?>
<?php endif; ?>
<div class="navigation">
<?php posts_nav_link(); ?> //上一頁下一頁
</div>
<?php else:?> //如果沒有文章顯示的內容
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
</div>
6、wordpress最新文章列表頁迴圈呼叫標籤
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>最新文章</h4>
<ul class="sidebar">
<?php
$posts = get_posts('numberposts=6&orderby=post_date');
foreach($posts as $post) {
setup_postdata($post);
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
$post = $posts[0];
?>
</ul>
<?php endif; ?>
7、首頁列表迴圈呼叫
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
文章html骨架
<?php endwhile; ?>
<?php else : ?>
輸出找不到文章提示
<?php endif; ?>
8、wordpress文章內容呼叫標籤
<?php echo get_option('home'); ?> //輸出網站首頁網址
<?php bloginfo('name'); ?> //輸出你網站的名字
<?php the_permalink(); ?> //輸出當前文章的URL地址
<?php the_title(); ?> //輸出當前文章的標題
<?php bloginfo('description');?> //當前文章網站描述
<?php the_content(); ?> //輸出文章內容
<?php the_author(); ?> //輸出作者
<?php the_time('y-m-d H:i:s') ?> //輸入文章日期 或者(<?php the_time('Y年m月d日') ?>)
<?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關閉'); ?> //輸出評論數
<?php single_cat_title(); ?> //當前欄目名
<?php the_excerpt(); ?> //輸出文章摘要 文章沒有填寫摘要會輸入全文
<?php the_content('閱讀全文...'); ?> //輸出全文
<?php the_permalink(); ?> //閱讀全文連結
<?php echo category_description(); ?> //分類目錄描述呼叫
<?php tag_description(); ?> //標籤分類描述呼叫
<?php echo mb_strimwidth(get_the_title(), 0, 40, '...'); ?> //呼叫文章標題限制字元數
<?php echo get_avatar( get_the_author_email(), 36 ); ?> //呼叫作者的頭像
相關文章
- ssycms常用分類列表頁面的呼叫標籤
- xss常用標籤
- HTML常用標籤HTML
- SQLmybatis常用標籤SQLMyBatis
- HTML 常用標籤HTML
- PbootCMS基本呼叫標籤大全boot
- 常用HTML標籤1HTML
- HTML 的常用標籤HTML
- HTML之常用標籤HTML
- WordPress開發入門05:模板標籤
- PbootCMS可使用的列表標籤內容tags標籤呼叫boot
- 自動為新文章新增標籤WordPress外掛(可控制標籤數量)
- HTML筆記 常用標籤HTML筆記
- Mybatis中常用的標籤MyBatis
- HTML常用標籤介紹HTML
- HTML5常用標籤HTML
- HTML常用標籤的使用HTML
- 1.2 常用HTML標籤1HTML
- 什麼是JSTL標籤?常用的標籤庫有哪些?JS
- pbootcms模板指定欄目標籤呼叫boot
- PbootCMS會員相關標籤呼叫boot
- 織夢標籤搜尋框呼叫
- pbootcms常用標籤程式碼集合boot
- html5基本常用標籤HTML
- HTML 基本骨架與常用標籤HTML
- 常用HTML標籤3:表單HTML
- PbootCMS詳情頁常見標籤呼叫boot
- PBOOTCMS如何呼叫站點資訊標籤boot
- 織夢標籤導航的呼叫方法
- java呼叫DLL,呼叫北洋印表機列印二維碼標籤Java
- 常用的標籤分類有哪些
- 1.4 常用HTML標籤3:表單HTML
- 常用HTML標籤2:表格和列表HTML
- HTML 常用的標籤和屬性HTML
- HTML一些常用的標籤HTML
- HTML常用基礎標籤:圖片與超連結標籤全解!HTML
- 你看我像不像學前端的人(三)——HTML常用標籤(影像標籤)前端HTML
- PbootCMS模板內容詳情頁標籤呼叫boot