美文网首页
WordPress常用标签调用

WordPress常用标签调用

作者: thinkact | 来源:发表于2018-04-22 09:03 被阅读59次

    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 "已是最后一篇文章";} ?>

    相关文章

      网友评论

          本文标题:WordPress常用标签调用

          本文链接:https://www.haomeiwen.com/subject/ojyqlftx.html