WordPress获取附件URL函数:wp_get_attachment_url

文 / UTHEME
WordPress函数wp_get_attachment_url用于获取附件的URL。 wp_get_attachment_url( int $attachment_id ) 函数参数 $attachment_id 整数 附件的ID 函数返回值 wp_get_attachment_url()函数返回指定附件的URL地址…

WordPress文章别名变更检查函数:wp_check_for_changed_slugs

文 / UTHEME
WordPress函数wp_check_for_changed_slugs检查文章变更前的别名是否存在于_wp_old_slug字段中,如果不存在就添加到该字段。同时检查更新后的别名是否存在于_wp_old_slug字段中,如果存在就从该字段中删除。 _wp_old_slug字段记录文章使用过的别名,以便将旧的URL重…

WordPress生成摘要函数:wp_trim_excerpt

文 / UTHEME
WordPress函数wp_trim_excerpt生成长度为55字符的文章摘要。 wp_trim_excerpt( string $text = '', WP_Post|object|int $post = null ) 函数参数 $text 字符串 摘要文字,如果为空,则从文章内容中提取。 $post 整数或WP_…

WordPress添加元数据设置项函数:add_meta_box

文 / UTHEME
WordPress函数add_meta_box用于为指定文章类型添加元数据设置项,例如可以为文章添加一个关键词设置单元。 add_meta_box( string $id, string $title, callable $callback, string|array|WP_Screen $screen = null,…

WordPress获取当前Post ID函数:get_the_ID

文 / UTHEME
WordPress函数get_the_ID一般用在主循环The Loop中,以获取当前Post ID。也可以在文章模板、页面模板中使用,在这些页面即使主循环之外也能获取到当前页面的ID。 get_the_ID() 函数使用示例 <?php $id = get_the_ID(); $dropdown = "<…

WordPress获取作者函数:get_the_author

文 / UTHEME
WordPress函数get_the_author用于获取作者的名称,返回名称为个人资料中“公开显示为”选项设置。 get_the_author( string $deprecated = '' ) 函数参数 $deprecated 字符串,默认为空 自2.1.0版本起,不再支持该参数。 扩展阅读 get_the_au…

WordPress获取用户文章数量函数:get_usernumposts

文 / UTHEME
WordPress函数get_usernumposts用于获取用户发表的文章总数,自3.0.0版本起,已不建议使用get_usernumposts(),请换用count_user_posts()函数。 get_usernumposts( int $userid ) 函数参数 $userid 整数 用户ID 扩展阅读 g…

WordPress更改当前用户函数:set_current_user

文 / UTHEME
WordPress函数set_current_user用于更改当前登录用户,在一些需要代登录的场景比较有用。自WordPress 3.0.0版本起,已不建议使用set_current_user()函数,应该使用wp_set_current_user()函数。 set_current_user( int|null $id…

CSS解决图片缩放变模糊不清晰

文 / UTHEME
位图在放大尺寸后都会变得模糊不清晰,但在网页中插入图片时,即使原图非常清晰,缩小尺寸后也可能变得模糊。 使用CSS的image-rendering属性,可以解决这一问题,使用前后对比如下图所示: 代码如下: img { image-rendering: -webkit-optimize-contrast; /* 针对W…

WordPress获取指定数量RSS条目函数:get_rss

文 / UTHEME
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使用动作钩子加载Feed模板函数:do_feed

文 / UTHEME
WordPress函数do_feed使用action hook加载Feed模板。 do_feed() 该函数执行的动作钩子为do_feed_{$feed},输出的内容类似以下页面的输出: https://www.tiezhushuo.com/feed 扩展阅读 do_feed()函数位于:wp-includes/fun…

WordPress加载RSS模板函数:do_feed_rss

文 / UTHEME
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加载文章或评论RSS2 Feed函数:do_feed_rss2

文 / UTHEME
WordPress函数do_feed_rss2用于加载文章或评论的RSS2 Feed源。 do_feed_rss2( bool $for_comments ) 函数参数 $for_comments 布尔值 必须传递该值,否则会报错。 true:加载评论RSS; false:加载文章RSS。 函数返回值 返回内容格式参考…

WordPress使用dynamic_sidebar函数获取小工具保存到变量

文 / UTHEME
在某些需求场景下,我们想要获取小工具保存到变量,而不是直接输出结果。dynamic_sidebar()函数用于输出小工具,但不能只返回结果,并且无法通过hook来解决。 目前我采取的解决办法是将dynamic_sidebar()函数的输出放到缓冲区,代码如下: if(!function_exists('get_dyna…

WordPress加载文章或评论Atom Feed函数:do_feed_atom

文 / UTHEME
WordPress函数do_feed_atom用于加载文章或评论的Atom Feed。 do_feed_atom( bool $for_comments ) 函数参数 $for_comments 布尔值 必须传递该值,否则会报错。 true:加载评论Atom Feed; false:加载文章Atom Feed。 函数返…