WordPress根据MIME或附件ID获取MIME类型图标函数:wp_mime_type_icon

WordPress函数wp_mime_type_icon根据提供的MIME类型或附件的ID返回对应MIME类型图标URL。 wp_mime_type_icon( string|int $mime ) 函数参数$mime 字符串或整数,默认值:0 MIME类型或附件的ID。 …

WordPress获取所有支持的附件MIME类型函数:wp_get_mime_types

WordPress函数wp_get_mime_types用于获取程序支持的所有附件MIME类型,该函数没有任何参数。 wp_get_mime_types() 函数返回值Array ( [jpg|jpeg|jpe] => image/jpeg [gif] => image/gif [png] => image/png [bmp] => image/bmp [tiff|tif] => image/tiff [webp] => image/webp [ico] => image/x-icon [heic] => image/heic [asf|asx] => video/x-ms-asf [wmv] => video/x-ms-wmv [wmx] => video/x-ms-wmx [wm] => video/x-ms-wm [avi] => video/avi [divx] => video/divx [flv] => video/x-flv [mov|qt] => video/quicktime [mpeg|mpg|mpe] => video/mpeg [mp4|m4v] => video/mp4 [ogv] => video/ogg [webm] => video/webm [mkv] => video/x-matroska [3gp|3gpp] => video/3gpp [3g2|3gp2] => video/3gpp2 [txt|asc|c|cc|h|srt] => text/plain [csv] => text/csv [tsv] => text/tab-separated-values [ics] => text/calendar [rtx] => text/richtext [css] => text/css [htm|html] => text/html [vtt] => text/vtt [dfxp] => application/ttaf+xml [mp3|m4a|m4b] => audio/mpeg [aac] => audio/aac [ra|ram] => audio/x-realaudio [wav] => audio/wav [ogg|oga] => audio/ogg [flac] => audio/flac [mid|midi] => audio/midi [wma] => audio/x-ms-wma [wax] => audio/x-ms-wax [mka] => audio/x-matroska [rtf] => application/rtf [js] => application/javascript [pdf] => application/pdf [swf] => application/x-shockwave-flash [class] => application/java [tar] => application/x-tar [zip] => application/zip [gz|gzip] => application/x-gzip [rar] => application/rar [7z] => application/x-7z-compressed [exe] => application/x-msdownload [psd] => application/octet-stream [xcf] => application/octet-stream [doc] => application/msword [pot|pps|ppt] => application/vnd.ms-powerpoint [wri] => application/vnd.ms-write [xla|xls|xlt|xlw] => application/vnd.ms-excel [mdb] => application/vnd.ms-access [mpp] => application/vnd.ms-project [docx] => application/vnd.openxmlformats-officedocument.wordprocessingml.document [docm] => application/vnd.ms-word.document.macroEnabled.12 [dotx] => application/vnd.openxmlformats-officedocument.wordprocessingml.template [dotm] => application/vnd.ms-word.template.macroEnabled.12 [xlsx] => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet [xlsm] => application/vnd.ms-excel.sheet.macroEnabled.12 [xlsb] => application/vnd.ms-excel.sheet.binary.macroEnabled.12 [xltx] => application/vnd.openxmlformats-officedocument.spreadsheetml.template [xltm] => application/vnd.ms-excel.template.macroEnabled.12 [xlam] => application/vnd.ms-excel.addin.macroEnabled.12 [pptx] => application/vnd.openxmlformats-officedocument.presentationml.presentation [pptm] => application/vnd.ms-powerpoint.presentation.macroEnabled.12 [ppsx] => application/vnd.openxmlformats-officedocument.presentationml.slideshow [ppsm] => application/vnd.ms-powerpoint.slideshow.macroEnabled.12 [potx] => application/vnd.openxmlformats-officedocument.presentationml.template [potm] => application/vnd.ms-powerpoint.template.macroEnabled.12 [ppam] => application/vnd.ms-powerpoint.addin.macroEnabled.12 [sldx] => application/vnd.openxmlformats-officedocument.presentationml.slide [sldm] => application/vnd.ms-powerpoint.slide.macroEnabled.12 [onetoc|onetoc2|onetmp|onepkg] => application/onenote [oxps] => application/oxps [xps] => application/vnd.ms-xpsdocument [odt] => application/vnd.oasis.opendocument.text [odp] => application/vnd.oasis.opendocument.presentation [ods] => application/vnd.oasis.opendocument.spreadsheet [odg] => application/vnd.oasis.opendocument.graphics [odc] => application/vnd.oasis.opendocument.chart [odb] => application/vnd.oasis.opendocument.database [odf] => application/vnd.oasis.opendocument.formula [wp|wpd] => application/wordperfect [key] => application/vnd.apple.keynote [numbers] => application/vnd.apple.numbers [pages] => application/vnd.apple.pages ) 扩展阅读wp_get_mime_types()函数位于:wp-includes/functions.php …

WordPress获取文章数量函数:wp_count_posts

WordPress函数wp_count_posts返回指定文章类型的文章数量,并且可以根据已登录用户的权限来返回数据,只返回该用户拥有读权限的文章数量。 wp_count_posts( string $type = 'post', string $perm = '' ) 函数参数$type …

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

WordPress函数wp_check_for_changed_slugs检查文章变更前的别名是否存在于_wp_old_slug字段中,如果不存在就添加到该字段。同时检查更新后的别名是否存在于_wp_old_slug字段中,如果存在就从该字段中删除。 …

WordPress获取附件URL函数:wp_get_attachment_url

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

WordPress获取缩略图URL函数:wp_get_attachment_thumb_url

WordPress函数wp_get_attachment_thumb_url用于返回附件缩略图的URL,但测试中总是返回false。查看源代码,wp_get_attachment_thumb_url()函数首先使用wp_get_attachment_thumb_file()函数获取附件缩略图文件路径,如果没有获取到就返回false。在wp_get_attachment_thumb_file()函数一文中,我反复测试,该函数都总是返回false,相关说明请查看: …

WordPress获取缩略图文件路径函数:wp_get_attachment_thumb_file

根据官方文档描述,WordPress函数wp_get_attachment_thumb_file用于获取附件的缩略图文件路径,但测试均返回false。查看wp_get_attachment_thumb_file()函数的源代码,首先是通过wp_get_attachment_metadata()函数获取附件元数据,再根据thumb键值返回缩略图文件路径,然而wp_get_attachment_metadata()函数返回的数组中并没有thumb键,因此总是返回false。 …

WordPress获取附件元数据函数:wp_get_attachment_metadata

WordPress函数wp_get_attachment_metadata用于获取附件的元数据,例如图像的宽高、缩略图版本等。 wp_get_attachment_metadata( int $attachment_id, bool $unfiltered = false ) 函数参数$attachment_id 整数 附件的ID …

WordPress获取图像链接、宽和高函数:wp_get_attachment_image_src

WordPress函数wp_get_attachment_image_src用于获取指定ID图像的URL链接、宽度和高度。 wp_get_attachment_image_src( int $attachment_id, string|int[] $size = 'thumbnail', bool $icon = false ) 函数参数$attachment_id 整数 …

WordPress获取附件链接标签函数:wp_get_attachment_link

当提供的附件ID为图像附件时,WordPress函数wp_get_attachment_link与wp_get_attachment_image()函数的区别在于,wp_get_attachment_image()函数输出一个img元素,而wp_get_attachment_link()函数是一个包含img元素的链接标签,该链接指向附件URL。 wp_get_attachment_link( int|WP_Post $id, string|int[] $size = 'thumbnail', bool $permalink = false, bool $icon = false, string|false $text = false, array|string $attr = '' ) 函数参数$id …