如果徽标位于主页上而不是标题中,如何允许自定义徽标图像上传?

时间:2016-09-09 07:08:34

标签: php wordpress

我在WordPress中创建一个网站(主题),徽标不在标题中,而是在front-page.php中。有没有办法允许用户上传自定义徽标图像而不是当前徽标图像?我已经看过很多关于如何允许自定义标题徽标上传的教程,但问题是,我的徽标需要在页面本身上,而不是在标题中。

1 个答案:

答案 0 :(得分:0)

这比我想象的容易。将以下代码放到functions.php

$scope.addComment = function (formAddComment) {
 console.log('valid');
 if (formAddComment.$valid) {
    console.log('valid');
 }
}

 <button type="button" ng-click="addComment(formAddComment)" ng-disabled="addCommentDisabled">Ok</button>

这段代码将图像(徽标)上传器添加到您的主题保留器中。

然后把它放在需要图像显示的地方:

 function m1_customize_register( $wp_customize ) {
    $wp_customize->add_setting( 'm1_logo' ); // Add setting for logo uploader

    // Add control for logo uploader (actual uploader)
    $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'm1_logo', array(
        'label'    => __( 'Upload Logo (replaces text)', 'm1' ),
        'section'  => 'title_tagline',
        'settings' => 'm1_logo',
    ) ) );
}
add_action( 'customize_register', 'm1_customize_register' );

根据您的网页需求进行自定义。