GG资源网

WordPress常用的判断是否是首页、文章页的函数(wordpress模板常用函数有哪些)

WordPress常用的判断是否是首页、文章页的函数

wordpress基本模版

style.css : CSS(样式表)文件

index.php : 主页模板

archive.php : Archive/Category模板

404.php : Not Found 错误页模板

comments.php : 留言/回复模板

footer.php : Footer模板

header.php : Header模板

sidebar.php : 侧栏模板

page.php : 内容页(Page)模板

single.php : 内容页(Post)模板

searchform.php : 搜索表单模板

search.php : 搜索结果模板

基本条件判断

is_home() : 是否为主页

is_single() : 是否为内容页(Post)

is_page() : 是否为内容页(Page)

is_category() : 是否为Category/Archive页

is_tag() : 是否为Tag存档页

is_date() : 是否为指定日期存档页

is_year() : 是否为指定年份存档页

is_month() : 是否为指定月份存档页

is_day() : 是否为指定日存档页

is_time() : 是否为指定时间存档页

is_archive() : 是否为存档页

is_search() : 是否为搜索结果页

is_404() : 是否为 “HTTP 404: Not Found” 错误页

is_paged() : 主页/Category/Archive页是否以多页显示

Header部分常用到的PHP函数

bloginfo (’name’); //博客名称(Title)

bloginfo (’stylesheet_url’); //CSS文件路径

bloginfo (’pingback_url’); //PingBack Url

bloginfo (’template_url’); //模板文件路径

bloginfo (’version’); // WordPress版本

bloginfo (’atom_url’); // Atom Url

bloginfo (’rss2_url’); // RSS 2.o Url

bloginfo (’url’); //博客 Url

bloginfo (’html_type’); // 博客网页Html类型

bloginfo (’charset’); //博客网页编码

bloginfo (’description’); //博客描述

wp_title(); //特定内容页(Post/Page)的标题

_e(’Message’); //输出相应信息

wp_register(); //显示注册链接

wp_loginout(); //显示登录/注销链接

<!––next page––> : 将当前内容分页

<!––more––> : 将当前内容截断,以不在主页/目录页显示全部内容

timer_stop(1); //网页加载时间(秒)

echo get_num_queries(); //网页加载查询量

文章或者类型判断

is_single() 判断是否是具体文章的页面

is_single(’17′) 判断是否是具体文章(id=17)的页面

is_single(’Beef Stew’) 判断是否是具体文章(标题判断)的页面

is_single(’beef-stew’) 判断是否是具体文章(slug判断)的页面

comments_open() 是否留言开启

pings_open() 是否开启ping

is_page() 是否是页面

is_page(’42′) 同single,id判断,即是否是id为42的页面

is_page(’About Me’) title判断

is_page(’about-me’) slug判断

is_category() 是否是分类

is_category(’6′) 同single,id判断,即是否是id为6的分类

is_category(’Cheeses’) title判断

is_category(’cheeses’) slug判断

in_category(’5′) 判断当前的文章是否属于分类5

is_author() 将所有的作者的页面显示出来

is_author(’1337′) 显示author number为1337的页面

is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面

is_author(’elite-hacker’)

is_date()

is_year()

is_month()

is_day()

is_time()

is_archive() 判断当前是否是归档页面

is_search() 判断是否是搜索

is_404() 判断页面是否404

is_paged() 判断是否翻页,比如你当前的blog是http://domain.com显示http://domain.com?paged=2的时候,这个判断将返回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,例如: if (is_home() && !is_paged() )

is_attachment() //判断是否是附件

wordpress模板常用函数有哪些

如果您是一位wordpress新手,那么这些函数对你来说十分有用,比如说你看中了某款主题,但是需要改动以适合你的要求,那么这些函数和名称你是必须了解的

一、基本模板文件

style.css : CSS(样式表)文件

index.php : 主页模板

archive.php : Archive/Category模板

404.php : Not Found 错误页模板

comments.php : 留言/回复模板

footer.php : Footer模板

header.php : Header模板

sidebar.php : 侧栏模板

page.php : 内容页(Page)模板

single.php : 内容页(Post)模板

searchform.php : 搜索表单模板

search.php : 搜索结果模板

二、基本条件判断Tag

is_home() : 是否为主页

is_single() : 是否为内容页

(Post) is_page() : 是否为内容页

(Page) is_category() : 是否为Category/Archive页

is_tag() : 是否为Tag存档页

is_date() : 是否为指定日期存档页

is_year() : 是否为指定年份存档页

is_month() : 是否为指定月份存档页

is_day() : 是否为指定日存档页

is_time() : 是否为指定时间存档页

is_archive() : 是否为存档页

is_search() : 是否为搜索结果页

is_404() : 是否为 “HTTP 404: Not Found” 错误页

is_paged() : 主页/Category/Archive页是否以多页显示

三、Header部分PHP函数

<!–p bloginfo(’name’);–>: 博客名称(Title)

<!–p bloginfo(’stylesheet_url’);–>: CSS文件路径

<!–p bloginfo(’pingback_url’);–>: PingBack Url

<!–p bloginfo(’template_url’);–>: 模板文件路径

<!–p bloginfo(’version’);–>: WordPress版本

<!–p bloginfo(’atom_url’);–>: Atom Url

<!–p bloginfo(’rss2_url’);–>: RSS 2.o Url

<!–p bloginfo(’url’);–>: 博客 Url

<!–p bloginfo(’html_type’);–>: 博客网页Html类型

<!–p bloginfo(’charset’);–>: 博客网页编码

<!–p bloginfo(’description’);–>: 博客描述

<!–p wp_title();–>: 特定内容页(Post/Page)的标题

四、模板PHP函数及命令

<!–p get_header();–>: 调用Header模板

<!–p get_sidebar();–>: 调用Sidebar模板

<!–p get_footer();–>: 调用Footer模板

<!–p the_content();–>: 显示内容(Post/Page)

<!–p if(have_posts()) :–>: 检查是否存在Post/Page

<!–p while(have_posts()) : the_post();–>: 如果存在Post/Page则予以显示

<!–p endwhile;–>: While 结束

<!–p endif;–>: If 结束

<!–p the_time(’字符串’)–>: 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册

<!–p comments_popup_link();–>: 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开

<!–p the_title();–>: 内容页(Post/Page)标题

<!–p the_permalink()–>: 内容页(Post/Page) Url

<!–p the_category(’,’)–>: 特定内容页(Post/Page)所属Category

<!–p the_author();–>: 作者

<!–p the_ID();–>: 特定内容页(Post/Page) ID

<!–p edit_post_link();–>: 如果用户已登录并具有权限,显示编辑链接

<!–p get_links_list();–>: 显示Blogroll中的链接

<!–p comments_template();–>: 调用留言/回复模板

<!–p wp_list_pages();–>: 显示Page列表

<!–p wp_list_categories();–>: 显示Categories列表

<!–p next_post_link(’%link’);–>: 下一篇文章链接

<!–p previous_post_link(’%link’);–>: 上一篇文章链接

<!–p get_calendar();–>: 日历

<!–p wp_get_archives()–>: 显示内容存档

<!–p posts_nav_link();–>: 导航,显示上一篇/下一篇文章链接

<!–p include(TEMPLATEPATH . ‘/文件名’);–>: 嵌入其他文件,可为定制的模板或其他类型文件

五、模板相关其他函数

<!–p _e(’Message’);–>: 输出相应信息

<!–p wp_register();–>: 显示注册链接

<!–p wp_loginout();–>: 显示登录/注销链接

<!–ext pag–>: 将当前内容分页

<!–or–>: 将当前内容截断,以不在主页/目录页显示全部内容

<!–p timer_stop(1);–>: 网页加载时间(秒)

<!–p echo get_num_queries();–>: 网页加载查询量

当然,wordpress的函数远远不止这些,如果你有更高的要求,请访问wordpress官方代码页面。

以上就是wordpress模板常用函数有哪些的详细内容,更多请关注网站的其它相关文章!

wordpress模板常用函数有哪些 (https://www.wpmee.com/) WordPress使用教程 第1张

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress常用的判断是否是首页、文章页的函数(wordpress模板常用函数有哪些)

发表回复

CAPTCHAis initialing...