wordpress经典主题中的常用模板标签 - wordpress - 方维网络
400-800-9385
wordpress资讯详细

wordpress经典主题中的常用模板标签

发表日期:2022-12-07 11:48:13   作者:方维网络   浏览:222
如果你要定制wordpress主题、修改wordpress主题,那么就肯定需要了解wordpress经典主题中的模板标签。


wordpress虽然新出了块主题、块编辑器,适用于完全不懂代码的用户,但是要定制出想要的网站还是比较麻烦,所以大部分定制网站的主题还是使用经典主题。

下面方维网络介绍一些常用的经典主题模板标签:

get_header() -  调取模板文件header.php的内容,也就是网站头部。
get_footer() - 调取模板文件footer.php的内容,也就是网站底部。
get_sidebar()  - 调取模板文件sidebar.php的内容,也就是侧边栏。
the_title() - 显示从数据库中获取的页面或帖子的标题。
bloginfo('name') – 显示从数据库中获取的站点博客名称。
bloginfo('version') – 显示从数据库中获取的网站WordPress 版本。

条件判断标签

is_user_logged_in()  判断用户是否登录,使用示例如下:

if ( is_user_logged_in() ) :
echo 'Welcome, registered user!';
else :
echo 'Welcome, visitor!';
endif;

is_home()  表示正常的首页展示

is_front_page()   表示判断如果是用自定义静态页作为首页时候

is_admin() 判断是否是后台

is_single()  判断是否是单个帖子页面(或附件或自定义帖子类型)

is_sticky() 判断是否是置顶帖子

is_category() 判断是否是类别存档页面

循环文章列表使用

if ( have_posts() ) :
    while ( have_posts() ) :
        the_post();
    endwhile;
else :
     _e( 'Sorry, no posts matched your criteria.', 'devhub' );
endif;

获取分类:wp_list_categories( array|string  $args  =  ''  ): void|string|false

获取当前帖子类型 get_post_type()

查询帖子内容 $list = query_posts($args);  示例代码如下
$args = array('solution', 'showposts' =>1000); //查询参数
            $list = query_posts($args);//获取解决方案的数据列表
            if($list) {//如果列表有内容
                 foreach ($list as $k => $v) { //执行foreach循环显示
                        echo $v->post_title; //循环显示帖子标题
                  }
             }

             wp_reset_query();    //重置循环
     ?>

获取链接地址标签

获取自定义页面链接地址或者帖子详情链接地址   the_permalink(pageID)
获取分类页面链接地址  get_category_link(categoryID)

 

wordpress资讯