1.wordpress常用的标签有哪些怎么调用
wordpress是一款非常强大的博客系统,全世界都有朋友在用wordpress来建设博客。
wordpress也是我在众多建站程序里最喜欢的一款开源程序,不但功能强大而且用起来很简单。下面就给大伙分享一下这wordpress常用的标签以及一些常用标签调用。
<?php bloginfo('name');="" ?=""> 博客名称<?php bloginfo('url');="" ?=""> 博客地址 <?php bloginfo('description');="" ?=""> 博客描述<?php the_permalink();="" ?=""> 日志地址<?php the_category();=""> 日志类型<?php the_author();="" ?=""> 日志作者<?php the_id();="" ?=""> 日志ID<?php posts_nav_link(); ?> 调用分页,调用上下页;<?php wp_list_cats();="" ?=""> 调用分类列表;<?php wp_list_pages();="" ?=""> 页面链接列表;<?php wp_get_archives();="" ?=""> 调用存档链接列表;<?php get_links_list();="" ?=""> 友情链接列表;<?php get_calendar()="" ;="" ?=""> 调用日历<?php _e(“xxx”);="" ?=""> 输出括号中的字符/*-- 主循环 --*/<?php if(have_posts())="" :="" ?=""> //检测有没有日志,如果有执行if中内容;<?php while(have_posts())="" :="" the_post();="" ?=""> //循环日志; <?php the_title();="" ?=""> //调用日志标题;<?php endwhile;="" ?=""> //循环调用日志结束<?php else="" :="" ?=""> //如果博客中没有任何日志的就显示下面Xxxxxxxx<?php endif; ?> //if结束----------------------------------------------------------endwhile; – 遵照规则 #1,这里用于关闭 while()endif; – 关闭 if()注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了have_posts() 和 the_post(); 这两个函数。
因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。<?php the_category(',')?=""> 列出日志属于的文章类别,并在不同的类别之间用“,“来分开;<?php comments_popup_link('no="" comments="" ?',="" ‘1="" comment="" ?’,="" ‘%="" comments="" ?’);="" ?=""> – 当弹出留言的功能激活的话,comments_popup_link() 调用一个弹出的留言窗口,如果没有激活,comments_popup_link() 则只是简单的显示留言列表。
No Comments ? 是在没有留言的时候显示的。1 Comment ? 是用于当刚好只有1条留言时候。
% Comments &187; 是用于当有多于一条留言的时候。比如:8 Comments ?。
百分号 % 用来显示数字。? 是用来显示一个双层箭头 ?。
<?php edit_post_link('edit',="" '="" |="" ',="" ”);="" ?=""> – 这个只有当我们以管理员或者作者身份登录的的时候才可见。 edit_post_link() 只是简单显示一个可以用来编辑当前日志的编辑链接,这样就可以让我们不必去管理界面搜寻该日志就能直接编辑。
edit_post_link() 有三个参数。第一个是用来确定哪个词你将用在编辑链接的链接标题。
如果你使用 Edit post,那么将显示 Edit post 而不是Edit。第二个参数是用来显示在链接前面的字符,在这里是竖线 |,代码就是&124;。
第三个参数是用于显示在编辑链接后面的字符,在这里没有使用----------------------------------------------------<?php posts_nav_link();="" ?="">在 <?php endwhile;="" ?=""> 和 <?php else="" :="" ?="">之间添加如何定制化 posts_nav_link():和前面 postmetadata 课程中介绍的函数一样,我们也可以给这个函数3个参数,分别给链接的中间,前面和后面的设置字符,如下:<?php posts_nav_link('in="" between',”before',”after');="">?php>-----------------------------------------------------<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0′); ?>?sort_column=name – 把分类按字符顺序排列?optioncount=1 – 显示每个分类含有的日志数?hierarchial=0 – 不按照层式结构显示子分类,这就解释了为什么子分类链接是列在列表中第一级。?& – 每次增加另一个参数的时候,需在它之前要输入 & 用来把和现有的参数区分开。
如 & 在sort_column 和 optioncount之间。为什么不把 <?php wp_list_cats();="" ?=""> 放入 和 标签中呢?当我们使用 wp_list_cats() 这个函数调用链接列表函数的时候,它会自动附上一组 和(列表条目)标签在每个链接的左右--------------------------------------------------<?php wp_get_archives('type="monthly');" ?="">使用了 wp_get_arhives() 这个 PHP 函数,并用了 type 这个参数以及 monthly 作为它的值,这样就按月调用存档链接列表。
按月调用存档列表链接,并把每个链接放入 和 标签中。如果查看源代码,我们会看到 wp_get_archives() 为每个链接产生了列表元素(LI)标签,就像 wp_list_cats() 这个函数一样。
-----------------------------------------------------添加搜索功能:<?php include(templatepath="" .="" '/searchform.php');="">?php>include() – 导入任何你想导入的文件。这和使用 WordPress 模板函数去调用模板文件是不同的,因为 include() 只是简单导入已经存在的文件。
这里是调用在 searhform.php 文件中的代码。被导入的信息应该在一个博客上基本不会被改变的。
?TEMPLATEPATH – 主题文件夹的位置,这里是:wp-content/themes/tutorial?'/searchform.php' – 文件名:/searchform.php?在 TEMPLATEPATH 和 “/searchform.php” 中间的点把它们连接起来,所以最终得到:w。
2.求问WordPress怎么引用javascript和 CSS 文件
这里不再赘述。
第二种就是使用 wp_head 函数。wp_head 函数用来输出一些自定义或者系统定义的内容,我们有时候会使用下面代码引用文件:代码如下复制代码function wpjam_normal_script() {echo '资源文件的链接';}?将上面代码复制到 functions.php 文件中,即可引用对应的文件。
WordPress的排队引用(Enqueue Scripts)资源机制在 WordPress 中引用资源,应该使用 wp_enqueue_script 这个函数,函数名中有个单词 enqueue 是排队或者排序的意思。众所周知,WordPress 有很多的插件,几乎每个插件都会引用一些资源文件,难免会有两个插件引用的资源发生冲突等,这样会变得不稳定而且可能会影响效率。
使用这种方式引用,和对应文件以及核心代码分离的,如果用户想要禁用某个资源,直接删除、修改、注释掉即可,而不需要从核心代码中修改。此外,WordPress 中内置了一些常用的库(例如 jQuery、jQuery UI 等),我们可以使用wp_enqueue_script 这个函数直接调用内置库,可以节约代码量,更加清晰规范。
内置的已经定义库的列表和标识符(handle)请点击这里查看。如果使用这个函数来引用自己的 JS 和 CSS 文件,首先需要使用 wp_register_script 这个函数注册一个标识(handle),然后使用 wp_enqueue_script 函数调取这个标志对应的资源。
WordPress 合理引入 JS 和 CSS 的方法可以使用下面代码为你的插件引入 plugin.css 文件。代码如下复制代码function wpjam_add_styles() {wp_register_script('plugin_stylesheet', plugins_url('plugin.css', __FILE__));wp_enqueue_script('plugin_stylesheet');}add_action( 'wp_enqueue_scripts', 'wpjam_add_styles' );?上面先用 wp_register_script 函数创建了一个标识符为 plugin_stylesheet 的资源,随后将其排队请求添加到 wp_enqueue_scripts action 中。
虽然函数名中是 script,但是跟资源文件的类型没有关系,对 CSS 和 JS 都有效。很显然 wp_register_script 函数没有这么简单,它可以有五个参数:?$handle:资源标识符,供 wp_enqueue_script 调用。
?$src:资源的位置。相对地址或者绝对地址或者使用 WordPress 内置的函数获取地址等。
常用定位函数有 plugins_url、get_template_directory_uri 等。?$deps:依赖关系。
如果引用的是 jQuery 插件,需要依赖 jQuery 组建,那么就需要填写上 jQuery。注意,以数组的形式传递。
?$ver:资源版本,可选的。?$in_footer:是否放在底部。
一般来说,JS 文件要放在页面的底部,就可以设置这个参数为 True,留空或者 False 会输出到顶部。下面看一个引用 JavaScript 文件的比较完整的例子:代码如下复制代码function wpjam_add_scripts() {wp_register_script('plugin_script', plugins_url('plugin_script.js', __FILE__), array('jquery'),'1.1', true);wp_enqueue_script('plugin_script');}add_action( 'wp_enqueue_scripts', 'wpjam_add_scripts' );?在 WordPress 主题开发中使用 wp_enqueue_script 引入资源上面的例子都是以插件开发引用资源为例,在主题中引用的方法相似,主要的区别就在于使用对应的函数获取主题目录从而得到主题下面的资源文件地址。
评论0 0 0。
3.一个wordpress的内置函数报错该函数未定义比如我新建了一个 爱问知
一个php的程序文件,很大程度上都不会是独立的,而是相互调用,比如你打开某一个文件,其实你打开的不仅仅是这个文件,还有这个文件里调用的其它的文件,但你看起来像只是一个文件。
你要使用函数,只有一个方法,把函数提出来。比如你要使用“the_categor”,你把wordpress里的所有php文件搜一遍,看哪一个页面中有“function the_categor(){。
}”类似这样的,就是函数,把它复制到你的php文件里去用就行了。当然,这个函数还可能调用其它的函数,如果有调用,也要复制过去;如果调用的其它函数是没什么作用,或者不是你要的,你就要自己改,把它去掉或者改掉。
这是程序员的工作了。 批量搜索php文件,推荐使用editplus这个软件。
4.wordpress 函数 如何调用
add_filter( 'the_content', 'deel_copyright' );function deel_copyright($content) { if( is_single() ){ $content.= '转载请注明:'.get_bloginfo('name').' ? '.get_the_title().''; } return $content; }提供参考。
5.wordpress如何修改成企业网站 wordpress主题修改
如果想要自己修改风格的话CSS是一定要能会一些的。至于php代码不需要掌握,但要熟悉WordPress的常用函数标签。比如哪些数据是用什么函数来调用,以及这个函数里面的参数有什么作用等。这个不用太担心,网上有很多WordPress的函数使用说明教程,不懂的时候就多搜索。
网上有很多wordpress的企业风格主题和CMS风格主题,你自己可以选个适合的,然后再稍加修改。至于后台,主题风格跟后台没有关系,后台还是普通的WordPress后台。不过,配合那些企业风格的主题,便会基本实现企业网站那样的功能。
6.关于wordpress API中的
用于直接输出的字符串就用
_e('我是字符串','我是I18N标志或者说我叫slug');
用于传递变量的话,用:
__('我是字符串','我是I18N标志或者说我叫slug'
);注意,这个是两个下横线。
i18n标志或者说slug是插件或者主题作者用于作品本地化的标志,作者可以自行设置。
你的使用其实不用使用这一系列函数,直接用:
echo date("Y年m月d日", time());就可显示当前日期。
7.wordpress 获取30天内发表的文章代码
亲,你好,很高兴为你回答。
add_filter 这个函数是wordpress本身自带的常用函数。
他的使用方法是
其中$tag和$function_to_add是必选。
官方解释的含义是:
返回的值
$function_to_add成功添加到$tag过滤器时返回true。返回函数可接受的参数数量。在WordPress
1.5.1及之后版本中,连接的函数可吸收其它在调用do_action() 或
apply_filters()时设置的参数。例如,comment_id_not_found动作将传递任何函数,若该函数将所请求的评论编号连接到该
动作。
按照你当前的程序代码解释来说就是
add_filter('posts_where', 'filter_where');
这段代码的意思就是把自定义函数filter_where添加到posts_where当中
posts_where也是wordpress自带的功能,
如果满意,请采纳 谢谢。
转载请注明出处51数据库 » wordpress常用函数
?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>?php>