一、一个wordpress的内置函数报错该函数未定义比如我新建了一个 爱问知
一个php的程序文件,很大程度上都不会是独立的,而是相互调用,比如你打开某一个文件,其实你打开的不仅仅是这个文件,还有这个文件里调用的其它的文件,但你看起来像只是一个文件。
你要使用函数,只有一个方法,把函数提出来。比如你要使用“the_categor”,你把wordpress里的所有php文件搜一遍,看哪一个页面中有“function the_categor(){。
}”类似这样的,就是函数,把它复制到你的php文件里去用就行了。当然,这个函数还可能调用其它的函数,如果有调用,也要复制过去;如果调用的其它函数是没什么作用,或者不是你要的,你就要自己改,把它去掉或者改掉。
这是程序员的工作了。 批量搜索php文件,推荐使用editplus这个软件。
二、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首页显示文章的全部内容怎么办
你的意思是希望在首页显示全部内容。还是现在显示的是全部内容,希望显示部分内容?
如果需要显示全部内容的话,可以使用WordPress自带的函数“the_content()”。
如果希望显示部分内容,可以使用这个函数: the_excerpt();。
当然,你也可以使用自定义函数,来控制你需要的字数。
例如:<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 120,"。。"); ?>
转载请注明出处51数据库 » wordpress内置函数
?php>
金钱打翻一切10405345