wordpress的函数 wordpress functionphp

wordpress里面的一些函数,不懂。。

哈哈,最近也在研究WP自带主题。

创新互联公司专注于秦淮网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供秦淮营销型网站建设,秦淮网站制作、秦淮网页设计、秦淮网站官网定制、微信小程序定制开发服务,打造秦淮网络公司原创品牌,更为您提供秦淮网站排名全网营销落地服务。

function twentyeleven_posted_on() 这是主题自定义的方法(字段/函数)

printf( ... ) 这个的意思是格式化输出

注意看里面的代码中 %1$s 这样的代码,它的意思是调用相应的函数值,比如你给的代码里面的:

%1$s 调用的就是 排在第一个函数 esc_url( get_permalink ) 的值,以此类推 %2%s就是调用第二个。。。

这段代码简单缩略一下比较好理解:

function xxxx_posted_on(){ //自定义字段

printf( __( %1$s, %2$s, %3$s ), A, B, C ) //这里的A , B ,C 可以是字符串也可以是函数

}

这时如果你在主题模板中写上 ?php xxxx_posted_on(); ?

他就会输出 :ABC

具体每个函数什么功能,那就太罗嗦了,不如装个词典,上wordpress官网看文档实在。

建议多动手实验,实验时,排除冗余的代码,有利于分析它们的功能。

wordpress使用the_excerpt函数显示文章的摘要信息

如果你的文章需要摘要信息可以使用此函数,使用此函数需要了解如下四点

1、它自动提取文章内容前55个字符作为文章摘要

2、摘要不含有任何html和图片标签

3、此函数只能用在循环中

4、文章没有明确提供摘要信息

函数用法

往往使用默认的是无法满足我们的需求的,因此需要对此改造。

修改摘要的长度

默认是55个字符,我们可以使用excerpt_length过滤器钩子改变摘要(excerpt)的长度,代码如下:

修改摘要末尾的显示

摘要末尾附加的字符串默认设置为[…],修改末尾的显示可以用excerpt_more过滤器钩子,代码如下:

末尾加阅读更多

将以上代码加入到function.php中即可。

Wordpress常用函数

前段时间研究WP(WordPress),整理了一些WP的常用函数,对于一个要求不高的主题来说,这些函数足够了。

以后有时间再整理。

提示:使用Ctrl+F搜索你想找到功能或

本文主要参考了(无特殊说明,参考均来自 WordPress 中文文档 )

更新于2015-11-06

return :无

参数 :无

使用方法 :

return : true/false

参数 :无

使用方法 :参考have_posts()

参数 :无

return : string ,即当前循环的URL

参数 :无

return : string ,即当前循环的标题

参数 :都是字符串,且都是可选的,依次是标签之前,之间,之后显示什么内容

return : string ,

参数 :都是字符串,都可选,1.默认为“编辑”,传入参数即可修改2.之前显示内容3.之后显示的内容4.文章的id,在循环中不要使用

return : string ,

注:官方文档说在描述之后显示[...],但是实际操作中没有

参数 :返回值之前,是否显示

return : string

参数 :同上

return :同上

参数 :

return :

参数 :

获取选项的名称,默认为none

用法 :*

参数 :

1.查找参数中的菜单ID或菜单名称,若没有

2.显示第一个非空的菜单 ,若没有

3.以wp_page_menu()显示,若没有

4.显示空

return :参考用法

用法

参数 :

format

taxonomy

(字符串)(可选)用以生成云的分类法。

'post_tag' —— (默认值)将文章标签当作云的来源

'category' —— 用文章分类生成云

'link_category' —— 用链接分类目录生成云

return :参考用法

用法

参数 :

type 归档类型设置

可选值:

limit 文章数量限制,即归档的最大文章数量。

format 归档输出格式。

可选值:

before 在每一条项目之前显示的文字,只在 format 被设置为’html’或’custom’时可用。

after 在每一条项目之后显示的文字,只在 format 被设置为’html’或’custom’时可用。

show_post_count 布尔值,是否显示文章数量,在 type 被设置为’postbypost’或’alpha’时不可用。

echo 布尔值,是否显示,不显示则返回给变量。

order 排列顺序

可选值

return :

参数 :

return :

参数 :

orderby

return :

参数 :

return :

使用方法 :

参数 :

return :

参数 :

* name:输出你的博客名称

* description:输出博客描述

* html_type:显示HTML内容类型

* wpurl或url:返回网站的URL,现在不知道区别

* admin_email:作者的Email

* charset:返回网站所用的编码格式

* language:返回网站所用的语言

* stylesheet_url:模板下style.css的绝对地址

* template_url:模板的绝对地址

* rss2_url:返回网站的RRS订阅地址

return :字符串

header.php文件第23-52行描述的内容

?php wp_head() ?与?php wp_footer(); ?

?php wp_list_pages(); ?

?php the_content(); ?

?php comments_popup_link('0 条评论', '1 条评论', '% 条评论', '', '评论已关闭'); ?

?php get_header(); ?

?php get_sidebar() ?

?php get_footer() ?

wordpress函数在哪儿找

wordpress内置函数都在wp-includes这个文件夹下。 你说的是have_posts()吧,这个函数在wp-includes/query.php这个文件里。 找不到函数在哪里的话就用dream搜索文件夹。在wordpress的目录下搜索源码,马上就出来了。


网站栏目:wordpress的函数 wordpress functionphp
标题URL:http://csdahua.cn/article/ddidgoc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流