1.wordpress投稿指定分类
如果直接指定分类ID,那就直接安放个input,如:不需要再提供分类的下拉列表提供选择,即取消 <?php wp_dropdown_categories('hide_empty=0&id=tougaocategorg&show_count=1&hierarchical=1'); ?>这段代码。
2.wordpress怎么调用指定分类目录下的文章
1
有位同学问了,如何在首页的sidebar右侧添加不一样的文章标题效果,每次发表文章时都是一样的
其实这个问题就是后台调用指定的目录功能,我们来看看调用后的效果吧
2
具体的操作方法是这样的:
到后台找到sidebar4.php文件模板 (以bbshuang4.0为例)
把下图中的红框里的代码加上就可以了
3
其中需要注意的一点就是:
代码中的cat=多少,这个是关键,也就是说这是调用你的分类目录的id,不能加错!
4
调用指定目录里的文章标题代码如:
3.WordPress网站怎么指定某分类不在pc端显示,只在移动端显示
给你一段移动端判断的PHP函数
function isMobile()
{
// 如果有HTTP_X_WAP_PROFILE则一定是移动设备
if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))
{
return true;
}
// 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
if (isset ($_SERVER['HTTP_VIA']))
{
// 找不到为flase,否则为true
return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
}
// 脑残法,判断手机发送的客户端标志,兼容性有待提高
if (isset ($_SERVER['HTTP_USER_AGENT']))
{
$clientkeywords = array ('nokia',
'sony',
'ericsson',
'mot',
'samsung',
'htc',
'sgh',
'lg',
'sharp',
'sie-',
'philips',
'panasonic',
'alcatel',
'lenovo',
'iphone',
'ipod',
'blackberry',
'meizu',
'android',
'netfront',
'symbian',
'ucweb',
'windowsce',
'palm',
'operamini',
'operamobi',
'openwave',
'nexusone',
'cldc',
'midp',
'wap',
'mobile'
);
// 从HTTP_USER_AGENT中查找手机浏览器的关键字
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))
{
return true;
}
}
// 协议法,因为有可能不准确,放到最后判断
if (isset ($_SERVER['HTTP_ACCEPT']))
{
// 如果只支持wml并且不支持html那一定是移动设备
// 如果支持wml和html但是wml在html之前则是移动设备
if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') {
return true;
}
}
return false;
}
>将上面一段函数放到主题下的functions.php中,注意 然后使用判断
//如果不是手机则显示的分类
//否者要显示的分类
4.怎么调用wordpress指定分类下最新文章
这个我在去年有发布了一篇关于“几招搞定wordpress自由获取指定分类中的日志”的文章,参考地址:
至于您说的第一篇显示摘要或显示第一张图片等,可以通过增加记数变量来判断,比如
$i = 1;
while ( have_posts() ) : the_post();
echo '
5.wordpress怎样实现调用指定分类文章里的图片 标题 和摘要
调用wordpress指定分类文章第一种方法
<?php $posts = get_posts( "category=4&numberposts=10" ); ?><?php if( $posts ) : ?><ul><?php foreach( $posts as $post ) : setup_postdata( $post ); ?><li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li><?php endforeach; ?></ul><?php endif; ?>
调用wordpress指定分类文章第二种方法
<h2><?php wp_list_categories('include=11&title_li=&style=none'); ?></h2>; //输出 ID 为11的分类的标题
<?php echo category_description(11); ?>; //输出 ID 为11的分类的描述
<?php query_posts('showposts=5&cat=11'); ?> //query_posts 给 The Loop 限定的条件是:显示5篇日志和分类 ID 为11
<?php while (have_posts()) : the_post(); ?> //The Loop 开始
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></li>; //用列表的方式输出带有链接的文章标题
<?php endwhile; ?> //The Loop 结束
转载请注明出处51数据库 » wordpress指定分类