WordPress函数wp_get_attachment_url用于获取附件的URL。 wp_get_attachment_url( int $attachment_id ) 函数参数 $attachment_id 整数 附件的ID 函数返回值 wp_get_attachment_url()函数返回指定附件的URL地址…
WordPress函数wp_get_post_terms可用于获取指定文章所属的分类法。 wp_get_post_terms( int $post_id, string|string[] $taxonomy = 'post_tag', array $args = array() ) 函数参数 $post_id 整数 文…
WordPress函数wp_check_for_changed_slugs检查文章变更前的别名是否存在于_wp_old_slug字段中,如果不存在就添加到该字段。同时检查更新后的别名是否存在于_wp_old_slug字段中,如果存在就从该字段中删除。 _wp_old_slug字段记录文章使用过的别名,以便将旧的URL重…
WordPress函数wp_set_post_terms为指定文章添加分类法。 wp_set_post_terms( int $post_id, string|array $tags = '', string $taxonomy = 'post_tag', bool $append = false ) 函数参数 $po…
WordPress函数wp_trim_excerpt生成长度为55字符的文章摘要。 wp_trim_excerpt( string $text = '', WP_Post|object|int $post = null ) 函数参数 $text 字符串 摘要文字,如果为空,则从文章内容中提取。 $post 整数或WP_…
WordPress函数add_meta_box用于为指定文章类型添加元数据设置项,例如可以为文章添加一个关键词设置单元。 add_meta_box( string $id, string $title, callable $callback, string|array|WP_Screen $screen = null,…
WordPress函数get_the_content用于获取文章内容,通常用在主循环The Loop中。 get_the_content( string $more_link_text = null, bool $strip_teaser = false, WP_Post|object|int $post = null…
WordPress函数get_the_ID一般用在主循环The Loop中,以获取当前Post ID。也可以在文章模板、页面模板中使用,在这些页面即使主循环之外也能获取到当前页面的ID。 get_the_ID() 函数使用示例 <?php $id = get_the_ID(); $dropdown = "<…
WordPress函数get_the_author用于获取作者的名称,返回名称为个人资料中“公开显示为”选项设置。 get_the_author( string $deprecated = '' ) 函数参数 $deprecated 字符串,默认为空 自2.1.0版本起,不再支持该参数。 扩展阅读 get_the_au…
WordPress函数get_usernumposts用于获取用户发表的文章总数,自3.0.0版本起,已不建议使用get_usernumposts(),请换用count_user_posts()函数。 get_usernumposts( int $userid ) 函数参数 $userid 整数 用户ID 扩展阅读 g…
WordPress函数get_profile根据登录用户名(例如:admin)获取用户信息,该函数自3.0.0版本起,已不推荐使用,请使用get_the_author_meta()函数。 get_profile( string $field, false|int $user = false ) 函数参数 $field …
WordPress函数set_current_user用于更改当前登录用户,在一些需要代登录的场景比较有用。自WordPress 3.0.0版本起,已不建议使用set_current_user()函数,应该使用wp_set_current_user()函数。 set_current_user( int|null $id…
位图在放大尺寸后都会变得模糊不清晰,但在网页中插入图片时,即使原图非常清晰,缩小尺寸后也可能变得模糊。 使用CSS的image-rendering属性,可以解决这一问题,使用前后对比如下图所示: 代码如下: img { image-rendering: -webkit-optimize-contrast; /* 针对W…
WordPress函数get_rss用于获取指定数量的RSS条目,get_rss()函数位于rss.php,但自3.0.0版本起,已不建议使用rss.php,因此,推荐使用fetch_feed()函数。 get_rss( string $url, int $num_items = 5 ) 函数参数 $url 字符串 f…
WordPress函数do_feed使用action hook加载Feed模板。 do_feed() 该函数执行的动作钩子为do_feed_{$feed},输出的内容类似以下页面的输出: https://www.tiezhushuo.com/feed 扩展阅读 do_feed()函数位于:wp-includes/fun…
WordPress函数do_feed_rss用于加载RSS 1.0 Feed模板。 do_feed_rss() do_feed_rss()函数输出的内容类似以下页面的输出: https://www.tiezhushuo.com/feed 扩展阅读 do_feed_rss()函数位于:wp-includes/functi…
WordPress函数do_feed_rdf用于加载RDF RSS 0.91 Feed模板。 do_feed_rdf() do_feed_rdf()函数输出的内容类似以下页面的输出: https://www.tiezhushuo.com/rdf 扩展阅读 do_feed_rdf()函数位于:wp-includes/fu…
WordPress函数do_feed_rss2用于加载文章或评论的RSS2 Feed源。 do_feed_rss2( bool $for_comments ) 函数参数 $for_comments 布尔值 必须传递该值,否则会报错。 true:加载评论RSS; false:加载文章RSS。 函数返回值 返回内容格式参考…
在某些需求场景下,我们想要获取小工具保存到变量,而不是直接输出结果。dynamic_sidebar()函数用于输出小工具,但不能只返回结果,并且无法通过hook来解决。 目前我采取的解决办法是将dynamic_sidebar()函数的输出放到缓冲区,代码如下: if(!function_exists('get_dyna…
WordPress函数do_feed_atom用于加载文章或评论的Atom Feed。 do_feed_atom( bool $for_comments ) 函数参数 $for_comments 布尔值 必须传递该值,否则会报错。 true:加载评论Atom Feed; false:加载文章Atom Feed。 函数返…