专注国内外云服务器
分享建站技术教程

WordPress开发功能函数atom_enclosure()

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

吾上云WORDPRESS教程最新“WordPress开发功能函数atom_enclosure()”

WordPress开发功能函数atom_enclosure(),显示当前帖子的atom外壳。

用法:

atom_enclosure()

描述

使用全局$post检查文章是否需要密码,以及用户是否有文章的密码。如果没有,那么它将在显示之前返回。

还使用函数get_post_custom()来获取帖子的‘enclosure’元数据字段,并解析值以显示框。附件由带有URI和其他属性的链接HTML标记组成。

来源:

文件: wp-includes/feed.php

function atom_enclosure() {

if ( post_password_required() ) {

return;

}

foreach ( (array) get_post_custom() as $key => $val ) {

if ( ‘enclosure’ === $key ) {

foreach ( (array) $val as $enc ) {

$enclosure = explode( “n”, $enc );

$url = ”;

$type = ”;

$length = 0;

$mimes = get_allowed_mime_types();

// Parse URL.

if ( isset( $enclosure[0] ) && is_string( $enclosure[0] ) ) {

$url = trim( $enclosure[0] );

}

// Parse length and type.

for ( $i = 1; $i

if ( isset( $enclosure[ $i ] ) ) {

if ( is_numeric( $enclosure[ $i ] ) ) {

$length = trim( $enclosure[ $i ] );

} elseif ( in_array( $enclosure[ $i ], $mimes, true ) ) {

$type = trim( $enclosure[ $i ] );

}

}

}

$html_link_tag = sprintf(

“n”,

esc_url( $url ),

esc_attr( $length ),

esc_attr( $type )

);

/**

* Filters the atom enclosure HTML link tag for the current post.

*

* @since 2.2.0

*

* @param string $html_link_tag The HTML link tag with a URI and other attributes.

*/

echo apply_filters( ‘atom_enclosure’, $html_link_tag );

}

}

}

}

更新日志:

文章来源于互联网WORDPRESS教程:WordPress开发功能函数atom_enclosure(),
阿里云服务器89元起,点击购买
腾讯云服务器95元/年起 点击购买

相关推荐: 想要搭建一个WordPress网站需要安装php环境吗?

WordPress是一款既免费又无价的开源软件,是一款个人博客系统,并逐步演化成一款内容管理系统(CMS)软件,它是使用PHP语言和MySQL数据库开发的,并使用GPLv2许可,我们可以在支持 PHP 和 MySQL数据库的主机空间上搭建属于自己的博客网站。同…

赞(0)
未经允许不得转载:吾上云 » WordPress开发功能函数atom_enclosure()
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们