WordPress常用标签调用

2018-04-22  本文已影响59人  thinkact

1、<?php bloginfo('template_url');?> 调用路径

2、<?php echo get_option(logo_option_1);?> logo图片的调用

3、导航的调用(头部导航/尾部导航):

           <?php
          wp_nav_menu( 
             array( 
               'theme_location' => 'header_menu', 
               'container' =>  '',
               'items_wrap' => '%3$s',
               'walker' => new header_menu()
             ) 
          ); 
       ?>

4、<?php echo get_option("var_option_1");?> 变量的调用

5、<?php the_title();?> 文章标题的调用

6、<?php echo mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)), 0, 666); ?> 文章内容的调用

7、<?php the_post_thumbnail( array(250,251) );?> 文章的特色图片的调用

8、<?php the_permalink();?> 文章跳转详情页面

9、<?php echo catch_that_image() ?> 文章内容里的图片调用

10、文章的调用:

      1)文章遍历的开始

           <?php 

query_posts( "posts_per_page=1&category_name=about1" );

while ( have_posts() ) : the_post();

   ?>

      2)文章遍历的结束

           <?php 

                endwhile;

                // Reset Query

                 wp_reset_query();

            ?>

11、<?php get_header();?> 公共头部调用

12、<?php get_footer();?> 公共底部调用

13、<?php the_author();?> 文章作者调用

14、<?php echo single_cat_title( '', false ); ?> 调用文章分类

15、<?php echo get_option('slider_option_1');?> 幻灯片的调用

16、<?php get_sidebar();?> 调用侧边栏

17、评论内容显示及其评论框的调用:

          <?php if ( comments_open() ) : ?>

<a name="comments"></a>

<?php comments_template(); ?>

  <?php endif; // comments_open() ?>

18、<?php the_time("Y-m-d H:i:s");?> 调用文章发表的时间

a) <?php echo get_comments_number();?> 文章的评论数

19、-----------------------------------------------------调用文章分享-------------------------------------------------

wp-share-list是一款由国人明河制作的WordPress分享收藏插件,也就是倡 导的自留地(www.cmhello.com)目前使用的,大家可以在文章下面看到,是 不是很不错啊?

wp-share-list的特性:

    1)不经过第三方网站的跳转(明河写这个插件的初衷,就是很反感其他插件都带有第三方logo,点击后还要跳转到那网站)

    2)ajax加载列表数据,晚加载分享站点图标

    3)自由控制分享站点的显示及其排序

    4)可控制是否引入jquery库(防止重复加载,毕竟现在很多主题都已经自带jquery了)

使用教程:

    1)直接在插件搜索wp-share-list即可在线安装,或者到插件页面:http://wordpress.org/extend/plugins/wp-share-list/下载;

    2)将wp-share-list文件夹解压到wordpress的插件目录下;

    3)进入wordpress后台的插件管理,启动插件。

自定义显示位置:

    1)如果你不想插件自动向文章尾部追加分享收藏列表,请将后台的“在文章尾部自动显示”的勾去掉,保存。

    2)在你需要显示分享收藏列表的位置加入如下代码:

             <?php if(function_exists('wp_share_list')) wp_share_list() ?>

20、文章收藏参考网址:http://www.boke8.net/wordpress-wp-favorite-posts.html

21、<?php echo do_shortcode("[contact-form-7 id='86' title='联系表单 1']"); ?> 表单的调用

22、地图的调用:

    1)在后台建一个“地图”页面;

       别名为:sitemap

    2)在模板目录添加PHP文件,命名为:sitemap.php;在把地图的代码写入这个文件里。

    3)在想用地图的代码位置写上:

            <iframe src="sitemap" width="100%" height="100%"></iframe>

23、文章浏览量

     1. 在function.php里面添加

            /* Postviews start */

            function getPostViews($postID){

            $count_key = 'post_views_count';

            $count = get_post_meta($postID, $count_key, true);

            if($count==""){

            delete_post_meta($postID, $count_key);

            add_post_meta($postID, $count_key, '0');

            return " 0 ";

            }

            return $count;

            }

            function setPostViews($postID) {

            $count_key = 'post_views_count';

            $count = get_post_meta($postID, $count_key, true);

            if($count==""){

            $count = 0;

            delete_post_meta($postID, $count_key);

            add_post_meta($postID, $count_key, '0');

            }else{

            $count++;

            update_post_meta($postID, $count_key, $count);

            }

            }

            /* Postviews start end*/



       2.在前台调用

            <?php echo getPostViews(get_the_ID()); ?>次

            <?php setPostViews(get_the_ID());?>必须放在上一句<?php echo getPostViews(get_the_ID()); ?>的下面

24、同分类上下一篇文章

      <?php

           $categories = get_the_category();

   $categoryIDS = array();

   foreach ($categories as $category) {

   array_push($categoryIDS, $category->term_id);

   }

   $categoryIDS = implode(",", $categoryIDS);

       ?>





        <?php if (get_previous_post($categoryIDS)) { previous_post_link('上一篇: %link','%title',true);} else { echo "已是第一篇文章";} ?>

 

        <?php if (get_next_post($categoryIDS)) { next_post_link('下一篇: %link','%title',true);} else { echo "已是最后一篇文章";} ?>
上一篇下一篇

猜你喜欢

热点阅读