编程之家(jb51.cc)CMS系统栏目主要收集主流的建站CMS建站系统教程,例如:wordpress教程、discuz!、dedecms等。
is_home() 是否为主页is_single() 是否为内容页(Post)用法:<?php is_single($post); ?>参数:$post 文章ID,文章标题或文章slug,可选,默认值为空返回的值:逻辑值(true/false)示例:is_single()判断是否是文章页面is_single('2')/is_single(2)判断是否是具体文章(id=2)的页面is_s
我们在使用检索分类法的时候,可以使用 wp_term_query 代替 get_terms, 这个是对象的方式,具体用哪个还是主要看你自己啦。wp_term_query用法$term_query = new WP_Term_Query( $args );if ( ! empty( $term_query->terms ) ) {foreach ( $term_query ->terms
说明检索分类法或分类法列表中的term用法get_terms($taxonomies, $args = )传递变量按 wp_parse_args()等函数所用的格式。$myterms = get_terms('orderby=count&amp;hide_empty=false');未指定值的变量使用以下默认值(下文中有说明)。下面的列表中含有$args,将改写默认值。$args = ar
用法<?php get_userdatabylogin( $user_login ) ?>通过登录名称检索用户信息。参数$user_login(字符串)(必需)用户名默认值:None返回的值(布尔值 | 对象)出错返回False。成功则返回用户数据库行对象。...
这个函数几乎所有的主题都需要,主要是获取文章作者头像、评论用户头像、指定用户头像,在获取用户头像的img标签,同时可以指定图像的大小、默认头像以及头像图片的alt属性值。函数get_avatar( mixed $id_or_email, int $size = 96, string $default = '', string $alt = '', array $args = null )参数说明$
我们在写wordpress后台用户查询时,往往都会涉及到用户的操作,涉及到用户的就会用到get_users函数,下面我们一起来看看它的用法吧函数get_users( array $args = array() ) //检索匹配条件的用户列表参数(string|array) (Optional) 查询参数字符串或数组.参数详解blog_id(int) 站点id 默认是当前选择的站点。role(str
我们在开发wordpress主题时一定会遇到在非single.php页面调用当前文章的标题、内容等信息,当我们知道了文章id的时候如何获取到内容的具体信息呢?很人性化的wordpress为我们提供了一个函数get_post($id)。实现方式$id='221' //文章的ID$title = get_post($id)->post_title;echo $title; //输出文章的标题其他
说明获取某个用户的用户数据,数据形式为一个 WP_User 对象,我们可以通过 “->” 操作符直接获取 wp_users 和 wp_usermeta 数据表里面的信息。如果用户不存在,返回 false,该函数的一个别名是: get_user_by(‘id’)。使用方法get_userdata( $userid );参数$user_id 整数,必须,用户的ID返回值(bool|object)
使用时将query_posts()放在循环之前限定你所查询的条件,wp_query会使用你的查询参数产生一个新的SQL语句,从而忽视通过URL接收到的其它的参数,如果想不忽略,可以在调用中使用$query_string。1、设置文章显示的顺序,但是不干扰其余的查询字符串,参数前须有“&”符号query_posts($query_string . '&order=ASC')2、主页不
WordPress的函数 get_term 可以说是获取分类很全面的方法了,不仅可以获取分类、标签的还可以获取自定义分类法,此函数在做分类页面时会经常用到get_term(int|WP_Term|object $term, string $taxonomy = '', string $output = OBJECT, string $filter = 'raw')参数$term整数分类法的ID$t
说明该函数用于更新wordpress数据库中的文章。如希望函数正常运行,必须传递将被更新的文章编号ID。使用方法wp_update_post( $post );例子调用wp_update_post( )前需创建一个数组以传递必要元素。与 wp_insert_post()不同的是,这里只需要传递将更新的文章编号和元素。元素名称应与数据库中名称相匹配。// 更新编号为37的文章$my_post = a
publish_post参数一个($post_ID),点击发布文章时就会被触发;save_post参数一个($post_ID),发布或更新文章时就会被触发;edit_post参数两个($post_ID, $post),只要编辑已经存在的文章就会被触发;publish_future_post参数一个($post_ID),到定时发布文章设定的时间点就会被触发,如果设定的时间早于发布时间,不会被触发;t
通过函数get_categories()就可以输出 WordPress 获取所有分类列表用法<?php $categories = get_categories( $args ); ?>$args默认值<?php$args = array('type' => 'post','child_of' => 0,'parent' => '','orderby' =&gt
这个函数主要是用在wordpress后台用与自定义文章类型的,使用后可以在wordpress后台单独增加一个分类,可以在此分类下发表文章。这里指的是添加一个分类,若是要调取分类用这个。语法register_post_type($post_type,$args)参数$post_type (string) (必选) 文章类型的名称(最多20个字符) Default: 空$args (array) (可
描述将文本中的两个换行符转换成 HTML 段落 (<p>...</p>),其余的换行转换成 <br />WordPress 使用这个函数对日志内容和摘要进行格式化处理。具体用处可参考:如何让wordpress自定义字段编辑器输出的内容自动换行用法<?php wpautop( $foo, $br ); ?>参数$foo(string) (require
wordpress提前文章列表,我们需要用到get_posts函数,它的使用非常简单,只需要传入对应的参数即可。下面是它的具体用户和常用到的参数$args = array('numberposts' => 5,'offset' => 0,'category' => ,'orderby' => 'post_date','order' => 'DESC','include
这个函数用在自定义分类法中,获取对应文章所在的分类函数get_the_term_list($id,$taxonomy,$before='',$sep='',$after= '')参数$id - 帖子ID (必须)$taxonomy - 分类法名称 (必须)$before - 在列表之前,默认 ''$sep - 使用的分割项$after - 在列表之后,默认 ''用法$terms = get_the
创建一个自定义分类法需要使用 register_taxonomy() 函数,这个函数接收 3 个参数语法<?php register_taxonomy($taxonomy, $post_type, $args); ?>$post_type用来指定对应的post_type分类,就是register_post_type注册的分类参数$taxonomy:分类法的名称。这个名称不应包含中文,因
WordPress函数get_the_post_thumbnail用于获取文章的缩略图,该函数会直接返回带有img标签的缩略图。get_the_post_thumbnail( int $post = null, string|array $size = 'post-thumbnail', string|array $attr = '' )函数参数$post整数型,默认值:null文章的ID,或者W
get_term_by()函数主要用来快速查找某一个分类的名称、别名和id的值,只要提供别名、名称或编号其中一个,就可以获取它其余的信息,省时省力又精确。语法结构<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>参数前3个参数为必须值$field——id、slug、name$value—-$field的
描述通过id获取缩略图的图片信息,注意一点是这个获取的图片信息带img标签用法wp_get_attachment_image( $attachment_id, $size, $icon, $attr );参数$attachment_id(integer) (必填) 附件ID默认值: None$size(string/array) (可选) 图像大小。字符串关键字(缩略图、中、大或全)或以像素表示宽
此函数比较简单,没太多要说的,相信大家看一下用法就能明白啦用法wp_delete_attachment( $attachmentid, $force_delete );参数$attachmentid(integer) (必填) 要删除的附件ID默认值: None$force_delete(bool) (可选) 是否绕过回收站并强制删除,就是直接删除默认值: false...
get_post_thumbnail_id()函数主要是用来获取文章缩略图ID,通过该函数,如果当前文章设置了特色图像,就可以返回该特色图像的ID,如果没有设置则返回null值。语法get_post_thumbnail_id( $post_id );参数$post_id – 文章ID,默认为空...
get_children 类似于 get_posts 函数,但是又有所不同,该函数主要用于检索或者说是返回,父文章、页面下的子文章、附件(重要),的一个函数。注意是检索 文章的附件的,比如图片等,它的用法和get_posts类似。函数用法$args = array('post_parent' => $postid,'post_type' => 'attachment','numberp
WordPress函数wp_insert_post用于插入一篇新的文章。wp_insert_post( array $postarr, bool $wp_error = false, bool $fire_after_hooks = true )函数参数$postarr数组ID:文章的ID,如果传递0以外的值,则更新相应ID的文章而不是插入新的文章;post_author:作者的ID,默认为当前作
此函数用来获取一个图片的路径函数,此函数返回的是一个包含图片路径,宽度和高度的有序数组。语法结构wp_get_attachment_image_src( $attachment_id, $size, $icon ); Array([0] => url //图片地址[1] => width //图片宽度[2] => height //图片高度[3] => boolean //
函数add_image_size( 'the-name-for-custom-image-size', 600, 400, true );参数解释此函数按以下顺序接受4个参数:1、您给您的自定义图像尺寸的名称2、图像宽度(以像素为单位)3、图像高度(以像素为单位)4、是否应裁剪图像以适合上面指定的宽度和高度裁剪图片最后一个参数是裁剪(cropping),参数是布尔值,因此您将使用true或fals
get_permalink() 用来根据固定连接返回文章或页面的链接
该函数是往代码的头部或者尾部引入js或者css的资源使用的,注意的一点是该函数必须使用wp_head函数和wp_footer函数获取页眉和页脚,否则脚本将无法引入。用法wp_enqueue_script( string $handle, string $src = '', array $deps = array(),string|bool|null $ver = false, bool $in_f
wp_register_script是一个脚本注册函数,注册完之后可以使用wp_enqueue_script去挂载脚本,使用wp_register_script可以有效的避免脚本在代码块重复的问题。用法wp_register_script( string $handle, string|bool $src, array $deps = array(),string|bool|null $ver =