将附加上载域添加到自定义页眉页面

时间:2012-11-03 作者:user1706680

我对我的主题使用自定义标题功能,我想在后端的自定义标题页面(页面=自定义标题)中添加一个额外的上载字段,用于自定义徽标上载。

我发现this 但不会保存自定义选项。

谢谢你的帮助!

2 个回复
SO网友:clark

我最近也做了类似的事情。您应该向主题定制器(3.4中新增)添加内容,而不是将其放在自定义标题页上。它同样简单,是添加新主题选项的更标准的方法。

事实上,只需添加自定义标题,主题定制器就应该已经在您的主题上处于活动状态。单击“自定义”时,应该会看到其中的标题选项。要添加允许自定义徽标上载的新部分,请尝试以下操作:

add_action( \'customize_register\', \'themename_customize_register\' );
function themename_customize_register($wp_customize) {

    $wp_customize->add_section( \'ignite_custom_logo\', array(
        \'title\'          => \'Logo\',
        \'description\'    => \'Display a custom logo?\',
        \'priority\'       => 25,
    ) );

    $wp_customize->add_setting( \'custom_logo\', array(
        \'default\'        => \'\',
    ) );

    $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, \'custom_logo\', array(
        \'label\'   => \'Custom logo\',
        \'section\' => \'ignite_custom_logo\',
        \'settings\'   => \'custom_logo\',
    ) ) );
}
该代码将在主题定制器中为您提供一个新框,如下所示:

Theme Customizer logo upload

SO网友:Abu Rayhan

您认为get\\u header\\u image()将如何工作?我看不到你在函数上写的任何东西。php-like get\\u header\\u image();那么它应该如何打印图像呢?

因此,请尝试它将工作echo get\\u theme\\u mod(“custom\\u徽标”);

结束

相关推荐

ADD_THEME_SUPPORT(‘CUSTOM-HEADER’)不在仪表板中添加选项菜单

我正在根据工具箱主题从头开始写一个新主题。我的WP安装是开箱即用的。我添加了add\\u theme\\u支持(“custom-header”);我的职能。php文件,但“标题”选项屏幕不会显示在仪表板中。如果我访问该站点,我可以在顶部的工具栏中看到它,但不能在仪表板中看到它。我错过什么了吗?