wordpress如何添加多个列表页
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:if(is_user_logged_in()){$current_user = wp_get_current_user();/*** @example Safe usage: $current_user = wp_get_current_user();* if ( !($current_user instanceof WP_User) )* return;*/echo 'Username: ' . $current_user->user_login . '';echo 'User email: ' . $current_user->user_email . '';echo 'User first name: ' . $current_user->user_firstname . '';echo 'User last name: ' . $current_user->user_lastname . '';echo 'User display name: ' . $current_user->display_name . '';echo 'User ID: ' . $current_user->ID . '';}
wordpress 怎么给自定义分类法 增加列表页
1开启自定义栏目模块,进入后台后,点击右上角的显示选项,在自定义栏目前打勾,确定,开启自定义栏目功能。
2使用自定义栏目设置你的参数。
填写自定义栏目中的名称,以及参数的值,比如我想加一个参数为高度:3米,那么你可以填他的名称为p_height(也可以是中文高度,亲测,可以中文),值为3米,保存。
3前台页面调用自定义栏目的数值,代码如下:id, "p_height",true);?>其中p_height与第二点中设置的一致,否则是不会显示的。
4刷新你的前台页面,效果出来了,显示你的值:3米
WordPress怎么将内容发布到页面,在导航增加动态列表页面
?????? 动态列表页面调取什么内容呢?WordPress只有一个地方发布内容,可以发布各种形式的内容。
所以列表页也只能调取和主页一样的内容。
那么有人可能会想,既然只能调取和主页同样的内容那还有什么用呢?非也,列表页的内容可以和分类绑定,你可以将你的各种一级分类分别绑定到导航上,导航的子菜单绑定二级分类,子子菜单绑定三级分类,以此类推。
这么做有什么作用呢?首先,将内容分类显示到导航上,会增加你的站内链接,而且每个不同的页面可以独立设置关键词和描述,对优化很有帮助。
(WordPress默认是不能设置关键词描述的,你可以使用代码增加,但网上有现成的设置关键词描述的插件,我们就不要蛋疼自己去弄了,我用的All in One SEO插件,很强大,完全够用了)然后游客访问你的网站时,可以很方便的通过导航找到他想看的类别的内容,并且各分类下的内容页面数肯定是比主页下少的,翻页找内容也会快很多。
其次呢,你还可以使用不同的模板显示不同分类的内容,这样对用户体验的好处就不用多少了吧!?????? 说了这么大一段,那到底要怎么搞呢?OK,我先说说我的思路。
文章发布时可以选择分类,分类呢又可以设定分类别名,我们先记住这个别名。
WordPress添加新页面时可以选择页面模板,页面也可以绑定页面别名。
那么我们可以手动将分类的别名和页面的别名做个对应,设为一样。
这样访问页面的时候就可以通过获取页面的别名对应取得分类的别名,从而取得分类id,然后就可以获取该分类下的内容列表了。
那么内容列表要怎么显示到页面上呢,我们需要一个新的内容模板,而我们知道分类调用的内容和主页的内容是一样的,所以我们可以直接复制一个主页的模板文件重命名,然后通过上面的那个思路取得列表内容送到模板上显示出来就可以了。
那这个代码要怎么写呢,我可不会PHP哦!别急,我已经写好了,有很详细的注释,懂点PHP的朋友可以再研究或者根据自己的需求修改。
全部是根据WordPress的接口写的,所以兼容性很强,只要WordPress不变改变接口代码,那么就应该可以通用。
下面我先贴代码,然后重新完整得做一遍这个步骤,并会截图贴出来。
第一步到你的主题目录下复制一个index.php的副本文件,重命名为nav_cate.php,或者你也可以自己定义,记住你定义的名字就可以了。
然后下载到本地(当然,你如要要使用和主页不一样的模板文件的话那么复制你需要使用的文件重命名即可)。
我使用的catch-box主题,所以我的路径是/wp-content/themes/catch-box/,你要把主题名换成你使用的主题名。
第二步打开刚下载的文件,将上面的代码复制到下图框框区域,在最上面的部分。
具体看图操作,细心一点,别搞错了。
第三步保存修改的文件,上传到服务器。
第四步进入WordPress管理后台,添加或更新分类,设置并记住分类别名。
第五步添加或更新页面,设置与刚才分类同样的别名,选中刚上传的文件作为模板文件,然后保存就完工啦!
wordpress如何用小工具在边栏添加分类文章列表切换
方法一:标签相关首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章了。
现在可以见到的WordPress相关文章插件都是使用的这个方法。
下面是实现的代码:ID);if ($post_tags) {foreach ($post_tags as $tag) {// 获取标签列表$tag_list[] .= $tag->term_id;}// 随机获取标签列表中的一个标签$post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ];// 该方法使用 query_posts() 函数来调用相关文章,以下是参数列表$args = array('tag__in' => array($post_tag),'category__not_in' => array(NULL), // 不包括的分类ID'post__not_in' => array($post->ID),'showposts' => 6, // 显示相关文章数量'caller_get_posts' => 1);query_posts($args);if (have_posts()) {while (have_posts()) {the_post(); update_post_caches($posts); ?>* * 暂无相关文章';}wp_reset_query();}else {echo '* 暂无相关文章';}?>方法二:分类相关本方法是通过获取该文章的分类id,然后获取该分类下的文章,来达到获取相关文章的目的。
ID);if ($cats) {$args = array('category__in' => array( $cats[0] ),'post__not_in' => array( $post->ID ),'showposts' => 6,'caller_get_posts' => 1);query_posts($args);if (have_posts()) {while (have_posts()) {the_post(); update_post_caches($posts); ?>* * 暂无相关文章';}wp_reset_query(); }else {echo '* 暂无相关文章';}?>
wordpress添加一个表单功能。
网页前端页面的表单提交信息,后台有...
展开全部 这个问题,主要是判断你当前分类的ID,然后按照你的意愿 ,向pre_get_posts添加自定义函数就可以了。
例如:if ( is_category() { $cid = get_queried_object_id(); if ( $cid == '新闻分类ID' ){ $posts_per_page = 20 } if ( $cid == '相册分类ID' ){ $posts_per_page = 10 } add_action('pre_get_posts', 'custom_posts_per_page'); function custom_posts_per_page( $query ) { $query->set( 'posts_per_page', $posts_per_page ); return; }}...
wordpress如何添加自定义功能代码?
后台文章编辑框添加按钮,可以通过下面的代码实现 。
把这个代码放到主题functions.php文件里。
//增强编辑器开始 ,将代码放到function.php文件中function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; $buttons[] = 'outdent'; $buttons[] = 'indent'; $buttons[] = 'copy'; $buttons[] = 'paste'; $buttons[] = 'cut'; $buttons[] = 'backcolor'; return $buttons; } add_filter("mce_buttons_3", "add_editor_buttons");具体添加哪些按钮,可参照下面这些。
wordpress编辑器按钮调用的Key:1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter) 2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright) 3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image) 4.清除格式(removeformat)下划线(underline)删除线(strikethrough) 5.锚文本(anchor)新建文本(newdocument) 6.字体颜色(forecolor)字体背景色(backcolor) 7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect) 8.样式选择(styleselect)无序列表(bullist)编号列表(numlist) 9.减少缩进(outdent)缩进(indent)帮助(wp_help) 10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup) 11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more) 12.插入分页标签(wp_page) 13.隐藏按钮显示开关(wp_adv) 14.隐藏按钮区起始部分(wp_adv_start) 15.隐藏按钮区结束部分(wp_adv_end) 16.拼写检查(spellchecker)
转载请注明出处51数据库 » wordpress 添加列表
达?矢抾哆拉?