如何让主题元素在WordPress中可定制?

时间:2014-04-06 作者:Gandora

在Wordpress中有一个叫做“Appearances”的菜单选项。我想在那里添加(例如)一个子菜单“标题”,然后可以从wordpress(管理页面)中自定义标题。

据我所知,我必须有一个‘函数’。我的主题文件夹中的php文件。在“函数”中。php文件我写了这样的东西:

<?php add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function); ?>
当然是经过调整的论点(我不完全确定这些论点应该是什么,因为我觉得自己完全迷失在这一切中)。

1 个回复
SO网友:cjbj

根据注释:这就是定制器API的用途。在以下情况下:header 有十几个参数可以用来调整行为。像这样:

$defaults = array(
    \'default-image\'          => \'\',
    \'width\'                  => 0,
    \'height\'                 => 0,
    \'flex-height\'            => false,
    \'flex-width\'             => false,
    \'uploads\'                => true,
    \'random-default\'         => false,
    \'header-text\'            => true,
    \'default-text-color\'     => \'\',
    \'wp-head-callback\'       => \'\',
    \'admin-head-callback\'    => \'\',
    \'admin-preview-callback\' => \'\',
);
add_theme_support( \'custom-header\', $defaults );

结束

相关推荐

从图像路径中删除‘wp-Content/Themes/Themename/’

我目前正在将一个基于其他CMS的旧网站移动到一个新服务器上,使用WordPress。然而,这个网站在Google上排名很好,我必须保留所有的链接结构,包括来自图片的链接结构。因此,在旧CMS中,图像链接如下:http://www.domain-name.de/images/image1.jpg 现在,他们是这样的:http://www.domain-name.de/wp-content/themes/theme-name/images/image1.jpg 但它们必须与第一个示例中的一