我正在开发wordpress主题,并且试图添加cutomizer功能。 我只想使用定制程序更改为文本,否则应将其设置为默认值。该部分将添加到定制器中,但不影响文本。我想通过wordpress和页脚的其他选项进行更改。 下面是我的代码。
<footer id="ob-footer" class="site-footer" <? echo get_theme_mod('footer');?> >
<div class="site-info" >
<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'openblogger' ) ); ?>">
<?php
/* translators: %s: CMS name, i.e. WordPress. */
printf( esc_html__( 'Proudly powered by %s', 'openblogger' ), 'WordPress' );
?>
</a>
<span class="sep"> | </span>
<?php
/* translators: 1: Theme name, 2: Theme author. */
printf( esc_html__( 'Theme: %1$s by %2$s.', 'openblogger' ), 'openblogger', '<a href="https://websiteguider.com">WebsiteGuider</a>' );
?>
</div><!-- .site-info -->
</footer>
我不知道该怎么做。定制程序代码如下:
/**
* Create site footer Setting and customise Control
*/
function your_theme_new_customizer_settings($wp_customize) {
$wp_customize->add_section( 'hellop' , array(
'title' => __( 'Site Footer', 'openblogger' ),
'priority' => 30
) );
// add a setting for the site footer text
$wp_customize->add_setting('footer');
// Add a control to change text
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer',
array(
'label' => 'Update Text Here',
'section' => 'hellop',
'settings' => 'footer',
) ) );
}
add_action('customize_register', 'your_theme_new_customizer_settings');
答案 0 :(得分:0)
谢谢大家,没有人回答,现在我自己解决了