WordPress常用标签调用
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 "已是最后一篇文章";} ?>