【问题标题】:Upload featured image for a post from my plugin in Wordpress从我在 Wordpress 中的插件上传帖子的精选图片
【发布时间】:2015-04-12 14:57:10
【问题描述】:

在我的插件中,我想做的是让管理员为帖子上传一张特色图片(如果没有的话)。 下面是我的代码,如果它存在则显示特色图像缩略图,如果不存在则显示添加图像按钮。

我不确定如何推进“添加图像”按钮的实现。我在看什么类型的钩子和过滤器?

<div class = "ft_homepage_modal_content">
  <button ng-hide = "postData.post_thumbnail_src" class="btn" ng-click="">Add Image</button>
  <div ng-show = "postData.post_thumbnail_src" >
    <img ng-src = "{{postData.post_thumbnail_src}}" />
  </div>
</div>

提前致谢。

【问题讨论】:

    标签: php file-upload wordpress


    【解决方案1】:

    这是您的 wordpress 主题添加特色图片支持所需的代码(将其添加到您主题的 functions.php 中)

    <?php
    function wptutsplus_theme_support() {
        add_theme_support( 'post-thumbnails' );
    }
    add_action( 'after_setup_theme', 'wptutsplus_theme_support' );?>

    之后,您可以添加到您的主题:the_post_thumbnail();(在循环上)或get_the_post_thumbnail( $post_id, $size, $attr );

    查看来源: https://codex.wordpress.org/Post_Thumbnails

    http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-adding-featured-images--wp-34230

    【讨论】:

    • 我正在创建一个插件,而不是一个主题。所以没有functions.php。我正在使用 get_the_post_thumbnail 函数来获取特色图片,但是如果特色图片不存在怎么办。对于这些情况,我想让用户能够在单击按钮时上传它。
    猜你喜欢
    • 2015-05-03
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多