wordpress首页产品精选分类展示
wordpress网站模板首页,怎样添加全站文章列表?
在前面的章节中,我们为wordpress网站的首页模板的头部、右侧边栏、底部添加了数据调用代码,实现了我们想要的效果。这时,我们看到,这个网站首页还有一个主体部分——左侧边主体,还没有添加数据调用代码。因为,这是一个wordpress博客网站的模板主题,所以,一般情况下,左侧边显示的是wordpress网站的全站文章列表。那么,怎样给wordpress网站模板的首页添加全站文章列表调用呢?下面,我们就一起来看看吧。
第一步:添加循环代码。打开首页模板文件index.php,找到< div class="c_left">这个标签(当然,你开发的wordpress模板可能不是这个标签元素),在这个标签内部添加如下代码:
if ( have_posts() ) :while ( have_posts() ) : the_post();
endwhile;endif;
在上面的代码中,我们用到了PHP的相关语法,if判断语句和while循环语句,这里,我们没有采用大括号的方式来包含语句的主体部分,而是以冒号的形式,所以,我们需要在后面添加 endwhile和endif来结束它们,如果不添加结束语句,PHP就会报错。
代码中同我们还用到了2个函数:
have_posts():这个函数被调用时,会调用全局变量$wp_query->have_posts()成员函数,查看全局数组变量$posts的一个循环计数器,检查还有没有post文章,如果有就返回真,否则返回假。
the_post():这个函数调用$wp_query->the_post()成员函数前移循环计数器,并且创建一个全局变量$post,把当前的post文章的所有信息都赋值给这个$post变量中,以备接下来使用。
第二步:在循环体中调用文章数据。这里,我们要实现的效果,是一个简单的博客文章标题列表的形式,所以,我们在循环体中添加如下代码:
echo '< li>< a href="'.get_permalink().'">'.$post->post_title.'</a>< em>'.get_the_time("Y-m-d").'</em></li>';
意思是只调用文章的标题和发布时间。这里,我们又用到了几个函数和变量调用:
$post->post_title:这个是调用文章的标题;get_permalink():获取文章的链接地址;get_the_time("Y-m-d"):获取文章的发布时间,"Y-m-d"参数表示只显示年月日。
上面这句代码,我们用到了 “点运算符”,把变量跟字符串连接在一起。使用点运算符可以把几个变量或几个字符串或变量与字符串连接在一起,形成一个综合变量,然后,再通过echo来打印显示出来。
左边栏文章列表的整个调用代码如下:
< div class="c_left"><?phpif(have_posts()):while(have_posts()):the_post();echo '< li>< a href="'.get_permalink().'">'.$post->post_title.'</a>< em>'.get_the_time("Y-m-d").'</em></li>';endwhile;endif;?></div>
好了,通过上面的两步,我们为wordpress网站博客主题模板的首页左侧添加好了全站文章列表,效果如上图。在接下来的章节中,我们将为这个文章列表添加分页按钮,欢迎到时观看。
WP菜鸟建站16:什么是wordpress页面?如何发表wordpress页面?
在我们登录进入到wordpress后台界面时,我们会发现左侧导航菜单中有“文章”和“页面”2个菜单。再进入到发表文章页面和发表页面的页面,我们会发现,它们的发表界面非常的相似。我们知道,发表文章就是在发表网站的日志。那么,wordpress页面是什么东东?我们又怎样发表wordpress页面呢?
一、什么是wordpress页面?
要认真点说,wordpress页面应该叫“wordpress的page单页面”,具体体现在它的独立性上,不像wordpress文章之间有许多可以相互关联,而wordpress页面几乎不与其它wordpress页面相关联。文章有自己的分类目录 ,而页面没有分类,它只有父级页面;页面没有tag标签。
我们在众多的企业网站上会经常看到这样的单页面,如:关于我们、联系我们、加入我们、企业文化、公司形象、登录注册页面等等。在我们用wordpress做企业站时,就可以用wordpress页面来创建这些企业页面。
二、怎样发表wordpress页面?
wordpress页面的创建,具体体现在2种方式,这2种方式会展示不一样的效果。
方式一:用wordpress自带的page页面模板创建页面。
?这种方式创建页面时,跟发表文章是一样的,添加wordpress页面的标题、内容,然后就可以发表了。而右侧的“页面属性”里,是没有“page页面模板”供我们选择的。如上图。
方式二:制作独立的页面模板。
如果你是一个wordpress主题的开发者或高手,想让每一个wordpress页面展现不一样的效果,你可以自己为每一个wordpress页面制作一个单独的page页面模板。这时,在我们发表页面时,在右侧的“页面属性”里就会有“模板”供我们选择,如下图:
这种方式,一般会弃用后台创建页面界面的添加的内容,而改用在页面模板中直接添加。比如:你的公司最近有促销活动,就可以为你的wordpress网站做一个促销活动页面,而促销活动页面一般都会被策划得非常漂亮,有时,就只是PS出来的一张图片而已,它们是不需要调用后台的页面界面所添加的内容的。这种情况,在一些医疗网站和商城网站上见得比较多。
如果想让自己的wordpress页面有不一样的效果,可以找一些好优质的wordpress主题。一般情况下,那些比较优质的wordpress主题模板,都会有一些自己的page页面模板。