博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wordpress 相关函数
阅读量:7048 次
发布时间:2019-06-28

本文共 2674 字,大约阅读时间需要 8 分钟。

hot3.png

//自定义导航菜单register_nav_menus( array( 'mainmenu' => '主菜单', 'headermenu' => '头部菜单', 'leftmenu' => '左侧菜单', 'rightmenu' => '右侧菜单', 'footermenu' => '尾部菜单') );//这段代码加入functions里面

列表函数function newArticle($num,$cat){    $args=array(        'posts_per_page' => $num,        'cat' => $cat,        'order' => 'desc'    );    $posts = query_posts($args);    if( have_posts() ) :        $html = '
';        $html .= '
    ';        foreach($posts as $post) :            $html .= '
  • ';                $html .= '
    ID).'" rel="bookmark"     title="'.$post->post_title.'">'.$post->post_title.'';                $html .='
    [ '.get_the_time('Y-m-d').' ]';            $html .= '
  • ';        endforeach;        $html .= '
';        $html .= '';    endif;    echo $html;}

///分页函数function par_pagenavi($range = 9){	global $paged, $wp_query;	if ( !$max_page ) {$max_page = $wp_query->max_num_pages;}	if($max_page > 1){if(!$paged){$paged = 1;}	if($paged != 1){echo "
 返回首页 ";} previous_posts_link(' 上一页 ');    if($max_page > $range){ if($paged < $range){for($i = 1; $i <= ($range + 1); $i++){echo "
$i";}}    elseif($paged >= ($max_page - ceil(($range/2)))){ for($i = $max_page - $range; $i <= $max_page; $i++){echo "
$i";}} elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){ for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){echo "
$i";}}}    else{for($i = 1; $i <= $max_page; $i++){echo "
$i";}} next_posts_link(' 下一页 ');    if($paged != $max_page){echo "
 最后一页 ";}}}/** 分页样式**/.page_navi {    width: 100%;    height: 36px;    line-height: 36px;    text-align: center;    overflow: hidden;    padding-top: 1em;}.page_navi a {    padding: 3px 8px;    margin: 2px;    text-decoration: none;    color: #888;    border: 1px solid #ccf;}.page_navi a:hover, .page_navi a.current {    border: 1px solid #356aa0;    color: #356aa0;    font-weight: bolder;}

///阅读计数函数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 View";	}	return $count.' Views';}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);	}}//usingsetPostViews(get_the_ID()); //计数器+1阅读: 
 

转载于:https://my.oschina.net/suconghou/blog/208070

你可能感兴趣的文章
nginx默认虚拟主机
查看>>
搭建kie-drools web服务器
查看>>
mysql 按拼音排序
查看>>
红帽存储管理——红帽存储简介
查看>>
mysql多实例启动的几个错误
查看>>
聚合数据Android SDK 空气质量查询演示示例
查看>>
Centos6.3下jdk+tomcat安装部署
查看>>
菜鸟进阶Linux高手之路——第二天
查看>>
VMware vSphere 5.X 之 多网卡vMotion
查看>>
外贸站使用Open×××+svn+rsync+crontab搭建网站代码更新
查看>>
spring源码解析之(DefaultListableBeanFactory)
查看>>
Hibernate的查询方式
查看>>
格式化硬盘出现/dev/sdb5 is apparently in use by the system错误
查看>>
[c/c++/OC]高质量的面试题及答案及注解
查看>>
[unity3d]关于MouseLook的问题
查看>>
JFinal 整合Quartz
查看>>
一步步教你读懂NET中IL(附带图)
查看>>
c++ 模板类 单链表
查看>>
不使用事务和使用只读事务的区别
查看>>
sql server资料索引
查看>>