建议:可定制的页眉图像和样式颜色对每个页面都不同

时间:2010-12-02 作者:TerryMatula

我正在做一个项目,每个页面都应该有一个自定义标题图像和自定义样式颜色(边框等)。因此,我不必每次创建页面时都创建全新的样式,我希望其他人可以在管理区域编辑图像和颜色。

我的第一个想法是使用自定义字段,它们可以放入图像URL和十六进制代码。但这可能超出了将要创建页面的人的头脑。

我只是在寻找一些如何实现这一目标的方向。

谢谢

2 个回复
SO网友:Wyck

我认为您的选择是实际使用自定义字段,但您可以使它们对用户友好。

标题相对简单,您甚至可以预览或选择图像,看看默认的二十个主题如何启用标题选项,非常用户友好,不使用URL,简单上载或选择图像。

至于颜色,十六进制代码很痛苦,但添加jquery颜色选择器(如http://gusc.lv/jquery/gccolor.html) 到您定义的字段。

SO网友:hanazair

这个答案是关于允许每个页面使用简单的自定义图像标题的问题的一部分。

我最近做了一个网站(http://www.ambassadorjourney.com/) 它使用WP的标准“特色图像”功能在标题中为每个页面提供自定义图像。这是一种快速简便的设置方法。

为了避免在用户没有为该页面指定特色图像的情况下获取空白标题,我在主题选项中为默认标题图像设置了一个字段,如果没有为页面指定“特色图像”,则使用该字段。

这是我刚刚添加到标题中的代码。php:

<?php if ( has_post_thumbnail() && ! post_password_required() ) : ?>                
            <?php $feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );  ?>
        <?php else : ?>
            <?php $feat_image = get_option(\'theme_default_banner\'); ?>
        <?php endif; ?>

        <?php echo(\'<div id="featured_banner" style="background-image: url(\' . $feat_image . \');"><div class="inner"><h1>\'); ?>
        <?php echo get_the_title(); ?> 
        <?php echo (\'</div></h1></div>\'); ?> 

结束

相关推荐

Custom theme - pages in menu

我很高兴有机会成为这个社区的一员。最近我决定开始学习wordpress和主题构建,所以这是我在这里的第一篇帖子。我在网上阅读了一些关于如何构建自定义主题的教程。我的问题是,如何构建自定义菜单?例如,我在psd上有模板,我将其切片,然后我想将其集成到wordpress上。我支持先构建页面。那么,如何使用自定义css/xhtml构建菜单,使每个链接都指向我创建的页面?也许描述不清楚,但我想你明白我的意思。提前感谢。