位置:首页 > CMS教程 > WordPress

wordpress程序开发手册(wordpress开发需要掌握技术)

发布时间:2023-04-10 10:34:49

文章来源:快乐收录网

访问次数:

 

本手册是由学做网站论坛在实际教学和建网站过程中,总结的一些WORDPRESS程序开发用到的代码,标签以及常用的PHP语句。通过不断的收集和汇总,分享给学习WORDPRESS程序网站开发学习的同学们,相信这个wordpress程序开发手册的内容将有助于学习网站制作。(如果你不懂这些代码的含义,就先学习一下wordpress入门教程CRz快乐收录网

CRz快乐收录网

wordpress程序开发手册之全局调用标签汇总:CRz快乐收录网

获取博客名字:CRz快乐收录网

<?php bloginfo(name); ?>

获取主页路径:CRz快乐收录网

<?php echo get_option(home); ?>

获取主题存放路径:CRz快乐收录网

<?php bloginfo(template_directory); ?>

调用当前主题:CRz快乐收录网

<?php the_permalink() ?>

调用头部模板:CRz快乐收录网

<?php get_header();?>

调用侧边栏模板:CRz快乐收录网

<?php get_sidebar();?>

调用底部模板:CRz快乐收录网

<?phpget_footer();?>

Style.css路径调用:CRz快乐收录网

<?php bloginfo( stylesheet_url ); ?>

调用评论数:CRz快乐收录网

<?php comments_number(暂无评论, 1条评论, % 评论 );?>

找回密码:CRz快乐收录网

<a href="<?php echo get_option(home); ?>/wp-login.php?action=lostpassword">忘记密码</a>

Wp注册与登录:CRz快乐收录网

<?php if (get_option(users_can_register)) { ?><a href="<?php echo site_url(wp-login.php?action=register, login) ?>">注册会员</a><?php }?><?php } else { global $user_identity, $user_level; ?>

调用登录用户名:CRz快乐收录网

<?php if (get_option(users_can_register)) { ?><a href="<?php bloginfo(siteurl);?>/wp-admin/profile.php">[个人中心]</a><?php }?><a href="<?php echo wp_logout_url( get_permalink() ); ?>">[退出]</a>

wordpress程序开发手册之首页调用标签汇总:CRz快乐收录网

网站导航调用页面栏目:CRz快乐收录网

<?php wp_list_pages(sort_column=menu_order&title_li=0&depth=1&include=); ?>

网站导航调用分类栏目:CRz快乐收录网

<?phpwp_list_categories(title_li=0&orderby=name&show_count=0&depth=3); ?>

调用文章的链接地址:CRz快乐收录网

<?php the_permalink() ?>

调用文章的简介和摘要:CRz快乐收录网

<?php echo mb_strimwidth(strip_tags(apply_filters(the_content, $post->post_content)), 0, 200,"……"); ?>

调用文章的标题(可控制字数):CRz快乐收录网

<?php echo mb_strimwidth(get_the_title(), 0, 16, ); ?>

缩略图调用:CRz快乐收录网

<?php include( TEMPLATEPATH . /thumbnail.php ); ?>

分类目录名字调用:CRz快乐收录网

<a href="<?php echo get_category_link($category);?>"><?php single_cat_title(); ?></a>

调用友情链接:CRz快乐收录网

<?php wp_list_bookmarks(title_li=&categorize=0&orderby=rand&limit=24); ?>

调用网站后台菜单:CRz快乐收录网

<?phpwp_nav_menu( array( container => ,menu_class => navigation,menu_id => "nav_sgBhgn",depth => 2, ) ); ?>

调用双语网站切换按钮:CRz快乐收录网

<div class="language"><?php echo qtrans_generateLanguageSelectCode(both); ?></div>

循环代码调用:CRz快乐收录网

<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php endwhile;?> <?php endif; ?>

wordpress程序开发手册之分类页面标签汇总:CRz快乐收录网

调用自己分类的标题:CRz快乐收录网

<?php wp_title();?>

调用分类的描述:CRz快乐收录网

<?php echo category_description(); ?>

调用分类的别名:CRz快乐收录网

<?php global $wp_query; $cat_ID = get_query_var(cat); $category = get_category($cat_ID); echo $category->slug; ?>

日期调用:(除了这种调用日期代码以外,还有其它wordpress调用日期的三种代码 CRz快乐收录网

CRz快乐收录网

https://www.xuewangzhan.net/wpbbs/5044.html
<?php the_date_xml()?>

分页插件的调用(wp-page-numbers插件):CRz快乐收录网

<?php if(function_exists(wp_page_numbers)) : wp_page_numbers(); endif; ?>

(网站分页除了使用插件之外,还可以使用wordpress无插件纯代码实现分页的方法:https://www.xuewangzhan.net/wpbbs/3167.htmlCRz快乐收录网

wordpress程序开发手册之内容页面标签汇总:CRz快乐收录网

标题:CRz快乐收录网

<?phpthe_title(); ?>

内容:CRz快乐收录网

<?php the_content(""); ?>

日期调用:CRz快乐收录网

<?php the_date_xml()?>

上一篇文章调用:CRz快乐收录网

<?php previous_post_link(« %link); ?>

下一篇文章调用:CRz快乐收录网

<?php next_post_link(%link »); ?>

浏览数标签:CRz快乐收录网

(用到插件wp-postviews)查看次数,调用代码:
<?php the_views();?>

分类目录:CRz快乐收录网

<?php the_category(, ) ?>

wordpress程序开发手册之作者相关的调用标签:CRz快乐收录网

<?php the_author(); ?>

显示文章的作者CRz快乐收录网

<?phpthe_author_description(); ?>

显示文章作者的描述(作者个人资料中的描述)CRz快乐收录网

<?php the_author_login(); ?>

显示文章作者的登录名CRz快乐收录网

<?php the_author_firstname(); ?>

显示文章作者的firstname(名)CRz快乐收录网

<?php the_author_lastname(); ?>

显示文章作者的lastname(姓)CRz快乐收录网

<?php the_author_nickname(); ?>

显示文章作者的昵称CRz快乐收录网

<?php the_author_ID(); ?>

显示文章作者的ID号CRz快乐收录网

<?php the_author_email(); ?>

显示文章作者的电子邮箱CRz快乐收录网

<?php the_author_url(); ?>

显示文章作者的网站地址CRz快乐收录网

<?php the_author_link (); ?>

(添加于2.1版本) 显示一个以文章作者名为链接名,链接地址为文章作者的网址的链接,如:CRz快乐收录网

https://www.xuewangzhan.net/wpbbs/9241.html。
<?php the_author_icq(); ?>

(不推荐使用) 显示文章作者的icqCRz快乐收录网

<?php the_author_aim(); ?>

显示文章作者的aimCRz快乐收录网

<?phpthe_author_yim(); ?>

显示文章作者的yimCRz快乐收录网

<?php the_author_msn(); ?>

(不推荐使用) 显示文章作者的msnCRz快乐收录网

<?php the_author_posts(); ?>

显示文章作者已发表文章的篇数CRz快乐收录网

<?php the_author_posts_link(); ?>

显示一个链接到文章作者已发表文章列表的链接CRz快乐收录网

<?php list_authors(); ?>

(不推荐使用) 显示blog所有作者和他们的相关信息。完整函数如下:CRz快乐收录网

参数:CRz快乐收录网

optioncount:

是否显示各作者已发表文章的篇数,可选值为:CRz快乐收录网

TRUE 和 FALSE(默认值)
exclude_admin:

是否不列出管理员,可选值为:CRz快乐收录网

TRUE(默认值) 和 FALSE
show_fullname :

是否显示各作者的全名,可选值为:CRz快乐收录网

TRUE 和 FALSE(默认值)
hide_empty:

是否不显示发表文章数为0的作者,可选值为:CRz快乐收录网

TRUE(默认值) 和 FALSE
feed:

链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子CRz快乐收录网

feed_image:CRz快乐收录网

供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空
<?php wp_list_authors(); ?>

显示blog作者列表,如果作者发表过文章,则他的名字将链接到他发表的文章列表中。可定义是否显示其他信息。CRz快乐收录网

wordpress程序开发手册之其它循环调用标签:CRz快乐收录网

调用某个分类下热门文章【评论数】CRz快乐收录网

<?php $rand_posts = get_posts(numberposts=5&category=2&orderby=comment_count);foreach($rand_posts as $post) : ?> <li><a href="<?php the_permalink(); ?>"><?php echo mb_strimwidth(get_the_title(), 0, 34, ); ?></a></li> <?php endforeach;?>

调用置顶文章:CRz快乐收录网

<?php $sticky = get_option(sticky_posts); rsort( $sticky );//对数组逆向排序,即大ID在前 $sticky = array_slice( $sticky, 0, 8);//输出置顶文章数,请修改10,0不要动,如果需要全部置顶文章输出,可以把这句注释掉 query_posts( array( post__in => $sticky, caller_get_posts => 1 ) ); if (have_posts()) :while (have_posts()) : the_post(); ?> <li class="li1"><a href="<?php the_permalink() ?>"> <img src="<?php echo get_first_image(); ?>" width="197px" height="145px" /><span><?php the_title(); ?></span></a></li> <?php endwhile; endif; ?>

调用某个分类下的置顶文章CRz快乐收录网

<?phpwp_reset_query(); //重置搜索 $category = get_the_category(); //读取当前页面分类信息 query_posts(cat=4&showposts=7 ); //查询指定分类文章 if (have_posts()) : ?> <?php while (have_posts()) : the_post(); if (is_sticky()): //输出置顶文章 ?> <?php else: //非置顶文章 ?> <?php endif; ?> <?php endwhile; ?> <?php else: ?> <?php endif; ?>

调用分类的名称不带链接:CRz快乐收录网

<?php foreach((get_the_category()) as $category){echo $category->cat_name;}?>

单独调用所属分类的链接:CRz快乐收录网

<?php echo get_category_link($category);?>

文章页面调用所属分类的ID:CRz快乐收录网

<?php foreach((get_the_category()) as $category){echo $category->cat_ID;}?>

文章页面调用所属分类的描述:CRz快乐收录网

<?php foreach((get_the_category()) as $category){echo $category->category_description;}?>

文章页面调用所属分类的名字CRz快乐收录网

<?php foreach((get_the_category()) as $category){echo $category->cat_name;}?>

统计某个分类的文章总数:CRz快乐收录网

<?php global $wp_query; $cat_ID = get_query_var(cat); $category = get_category($cat_ID); echo $category->count; ?>

调用某个分类下的子分类CRz快乐收录网

<?phpwp_list_cats(sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of=117); ?>

wordpress不同分类调用当前子分类,子目录CRz快乐收录网

https://www.xuewangzhan.net/wpbbs/5149.html
CRz快乐收录网

  《wordpress程序开发手册(wordpress开发需要掌握技术)》更新于时间:2023-04-10 10:34:49;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

wordpress程序开发手册(wordpress开发需要掌握技术)特别声明

本站快乐收录网提供的wordpress程序开发手册(wordpress开发需要掌握技术)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 10:34:49收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93481.html转载请注明

标签: