如何在wordpress中调用函数?

时间:2015-04-09 07:58:39

标签: php wordpress iframe

我正在制作一个WordPress网站,我正在使用视频主题。我想在创建新帖子时可以放置URL链接,主题应该将URL放在iframe中。

<iframe src='URL' width='620' height='350'></iframe>  

我使用 detube 主题进行wordpress,它具有一些额外的功能。

1 个答案:

答案 0 :(得分:0)

您要求的内容不适用于主题,因为主题代码不会处理帖子的实际内容。您要求的是一个插件,可以处理发布内容以将您的网址转换为iframe。这可以使用WordPress中的add_shortcode() API完成。

以下是一个示例插件文件,您可以将其放入新目录(例如video-shortcode中的wp-content/plugins。您可以将文件命名为video.php

<?php
/*
* Plugin Name: Video ShortCode
* Description: A Video ShortCode
* Version: 1.0
* Author: Your Name
* Author URI: Your URL
*/

/*
 * To use this shortcode in a post, use [video]url[/video]. 
 *
 * Example: 
 *
 * [video]http://myvideos.com/vid-001.html[/video]
 */
function video_code($atts, $content = null) {
    return '<iframe src="' . esc_url($content) . '" width="620" height="350"></iframe>';
}
add_shortcode('video', 'video_code');
?>