wordpress常用的标签都有哪些怎么调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress常用的标签都有哪些怎么调用相关的知识,希望对你有一定的参考价值。
常用的有标题、内容、日志元数据等。
循环介绍
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif;?>
· if(have_posts()) – 检查博客是否有日志。
· while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。
· the_post() – 调用具体的日志来显示。
· endwhile; – 遵照规则 #1,这里用于关闭 while()
· endif; – 关闭 if()
调用标题
<a href="http://blog.163.com/yuki_1154/blog/<?php the_permalink() ?>"><?php the_title_attribute(); ?></a>
标题太长了可以用下面的:
<a href="http://blog.163.com/yuki_1154/blog/<?php the_permalink() ?>"> <?php echo mb_strimwidth(get_the_title(), 0, 32, \'...\'); ?></a>
调用内容
3-1、全文调用
<?php the_content(); ?>
3-2、摘要调用
<?php echo mb_strimwidth(strip_tags(apply_filters(\'the_content\', $post->post_content)), 0, 200,"……"); ?>
日志元数据
4-1、发布日期
<?php the_time(\'F d, Y\') ?>
<?php the_time(\'m-d\') ?>
<?php the_date_xml()?>
4-2、所属分类
<?php the_category(\', \') ?>
4-3、文章标签
<?php the_tags(\'标签: \', \', \', \'\'); ?>
4-4、留言数
<?php comments_number(\'暂无评论\', \'1条评论\', \'% 评论\' );?>
4-5、更多按钮
<a href="http://blog.163.com/yuki_1154/blog/<?php the_permalink() ?>">更多内容</a>
4-6、调用文章作者
<?php the_author_posts_link();?>
最新文章调用:
语法
WP标签:<?php wp_get_archives(\'type=postbypost&limit=10\'); ?>
type=postbypost:按最新文章排列limit:限制文章数量最新10篇调用随机文章:
<?php
global $post;
$postid = $post->ID;
$args = array( \'orderby\' => \'rand\', \'post__not_in\' => array($post->ID), \'showposts\' => 10);
$query_posts = new WP_Query();
$query_posts->query($args);
?>
<?php while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<li><a href="http://blog.163.com/yuki_1154/blog/<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>文章日期存档调用
WP标签:<?php wp_get_archives( \'type=monthly\' ); ?>
type=monthly按月份读取
分类目录调用
WP标签:<?php wp_list_cats(\'sort_column=name&optioncount=1&hierarchical=0\'); ?>
hierarchial=0 – 不按照层式结构显示子分类
optioncount=1 – 显示每个分类含有的日志数
sort_column=name – 把分类按字符顺序排列
友情链接调用
<?php wp_list_bookmarks(\'title_li=&categorize=0&orderby=rand&limit=24\'); ?>
元数据调用
注册:<?php wp_register(); ?>
登录:<?php wp_loginout(); ?>
<?php bloginfo(‘name’); ?> 博客名称
<?php bloginfo(‘url’); ?> 博客地址
<?php bloginfo(’description’); ?> 博客描述
<?php the_permalink(); ?> 日志地址
<?php the_category();> 日志类型
<?php the_author(); ?> 日志作者
<?php the_ID(); ?> 日志ID
<?php posts_nav_link(); ?> 调用分页,调用上下页;
<?php wp_list_cats(); ?> 调用分类列表;
<?php wp_list_pages(); ?> 页面链接列表;
<?php wp_get_archives(); ?> 调用存档链接列表;
<?php get_links_list(); ?> 友情链接列表;
<?php get_calendar() ; ?> 调用日历
<?php _e(“xxx”); ?> 输出括号中的字符
/*-- 主循环 --*/
<?php if(have_posts()) : ?> //检测有没有日志,如果有执行if中内容;
<?php while(have_posts()) : the_post(); ?> //循环日志;
<?php the_title(); ?> //调用日志标题;
<?php endwhile; ?> //循环调用日志结束
<?php else : ?> //如果博客中没有任何日志的就显示下面
Xxxxxxxx
<?php endif; ?> //if结束
----------------------------------------------------------
endwhile; – 遵照规则 #1,这里用于关闭 while()
endif; – 关闭 if()
注释:
并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。
<?php the_category(‘,’)?> 列出日志属于的文章类别,并在不同的类别之间用“,“来分开;
<?php comments_popup_link(’No Comments »’, ‘1 Comment »’, ‘% Comments »’); ?> – 当弹出留言的功能激活的话,comments_popup_link() 调用一个弹出的留言窗口,如果没有激活,comments_popup_link() 则只是简单的显示留言列表。No Comments » 是在没有留言的时候显示的。1 Comment » 是用于当刚好只有1条留言时候。% Comments &187; 是用于当有多于一条留言的时候。比如:8 Comments »。百分号 % 用来显示数字。» 是用来显示一个双层箭头 »。
<?php edit_post_link(’Edit’, ‘ | ‘, ”); ?> – 这个只有当我们以管理员或者作者身份登录的的时候才可见。 edit_post_link() 只是简单显示一个可以用来编辑当前日志的编辑链接,这样就可以让我们不必去管理界面搜寻该日志就能直接编辑。edit_post_link() 有三个参数。第一个是用来确定哪个词你将用在编辑链接的链接标题。如果你使用 Edit post,那么将显示 Edit post 而不是Edit。第二个参数是用来显示在链接前面的字符,在这里是竖线 |,代码就是&124;。第三个参数是用于显示在编辑链接后面的字符,在这里没有使用
----------------------------------------------------
<?php posts_nav_link(); ?>在 <?php endwhile; ?> 和 <?php else : ?>之间添加
如何定制化 posts_nav_link():
和前面 postmetadata 课程中介绍的函数一样,我们也可以给这个函数3个参数,分别给链接的中间,前面和后面的设置字符,如下:
<?php posts_nav_link(’in between’,”before’,”after’); ?>
-----------------------------------------------------
<?php wp_list_cats(’sort_column=name&optioncount=1&hierarchical=0′); ?>
•sort_column=name – 把分类按字符顺序排列
•optioncount=1 – 显示每个分类含有的日志数
•hierarchial=0 – 不按照层式结构显示子分类,这就解释了为什么子分类链接是列在列表中第一级。
•& – 每次增加另一个参数的时候,需在它之前要输入 & 用来把和现有的参数区分开。如 & 在sort_column 和 optioncount之间。
为什么不把 <?php wp_list_cats(); ?> 放入<li> 和 </li> 标签中呢?
当我们使用 wp_list_cats() 这个函数调用链接列表函数的时候,它会自动附上一组 <li> 和</li>(列表条目)标签在每个链接的左右
--------------------------------------------------
<?php wp_get_archives(’type=monthly’); ?>
使用了 wp_get_arhives() 这个 PHP 函数,并用了 type 这个参数以及 monthly 作为它的值,这样就按月调用存档链接列表。按月调用存档列表链接,并把每个链接放入 <li> 和 </li> 标签中。如果查看源代码,我们会看到 wp_get_archives() 为每个链接产生了列表元素(LI)标签,就像 wp_list_cats() 这个函数一样。
-----------------------------------------------------
添加搜索功能:
<?php include(TEMPLATEPATH . ‘/searchform.php’); ?>
include() – 导入任何你想导入的文件。这和使用 WordPress 模板函数去调用模板文件是不同的,因为 include() 只是简单导入已经存在的文件。这里是调用在 searhform.php 文件中的代码。被导入的信息应该在一个博客上基本不会被改变的。
•TEMPLATEPATH – 主题文件夹的位置,这里是:wp-content/themes/tutorial
•‘/searchform.php’ – 文件名:/searchform.php
•在 TEMPLATEPATH 和 “/searchform.php” 中间的点把它们连接起来,所以最终得到:
wp-content/themes/tutorial/searchform.php
----------------------------------------------------
增加元数据:
<li><h2><?php _e(’Meta’); ?></h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</li>
wp_register() 这个函数能产生一组 <li> 和 </li> 标签,如果你没有登陆,它显示注册(Register)链接,如果登录了,它显示的是 站点管理(Site Admin)的链接。
wp_loginout() 不会产生列表元素标签,所以需要我们手工输入列表元素标签,当你没有登录的时候,得到的是 登录(Login) 的链接,当已经登录的时候,得到的是登出(Logout)链接。
到目前为止,wp_meta() 没有做任何事情,他在网页上和源代码中都不会产生东西,现在不要考虑 wp_meta(),实际上你已经在使用它了。
---------------------------------------------------------
调用header.php文件用<?php get_header (); ?> ; sidebar.php用<?php get_sidebar(); ?>
footer.php用<?php get_ footer (); ?>本回答被提问者采纳
Docker镜像操作常用指令都有哪些?
参考技术A docker version:查看docker版本;docker info:查看docker详细信息;
docker --help:查看docker命令;
镜像命令
docker images:列出本地主机上的镜像,REPOSITORY:表示镜像的仓库源;TAG:镜像的标签;IMAGE
ID:镜像ID;CREATED:镜像创建时间;SIZE :镜像大小,同一个仓库源可以有多个TAG,可以表示仓库源的不同版本,使用REPOSITORY:TAG来定义不同的镜像;
docker images -a:列出本地所有的镜像;
docker images -p:只显示镜像ID;
docker images --digests:显示镜像的摘要信息;
docker images --no-trunc:显示完整的镜像信息;
docker search tomcat:从Docker Hub上查找tomcat镜像;
容器命令
docker run [OPTIONS] IMAGE:根据镜像新建并启动容器,IMAGE是镜像ID或镜像名称;
docker ps:列出当前所有正在运行的容器;
exit:退出并停止容器;
docker start 容器ID或容器名称:启动容器;
docker restart 容器ID或容器名称:重新启动容器;
docker stop 容器ID或容器名称:停止容器;
docker kill 容器ID或容器名称:强制停止容器;
docker rm 容器ID或容器名称:删除容器;
docker rm -f $(docker ps -a -q):删除多个容器。 参考技术B 镜像是Docker三大组件之一。Docker运行容器之前需要本地宿主机上存在该镜像,如果本地宿主机上不存在该镜像,那么Docker会从镜像仓库中下载该镜像!接下来记录一下如何管理镜像,包括下载镜像、列出镜像等: 参考技术C Docker,镜像操作常用指令有哪些?这个话有很多,你可以去专门的网站上搜索一下,按照他的攻略进行使用 参考技术D 镜像操作,常用的指令有许多方面,具体的看你需要哪一方面。
以上是关于wordpress常用的标签都有哪些怎么调用的主要内容,如果未能解决你的问题,请参考以下文章