我正在使用 SimpleCorp 主题,我需要将这四个图片和文本块的数量增加到六个。我什至尝试将索引.php重定向到我的自定义.php页面模板,但它根本不起作用......
接下来我尝试的是,在/wp-content/themes/simplecorp/admin/options/homepage 中.php我在下面找到了这段代码(其中有 4 个块,但数字递增)
$options[] = array( "name" => "Content Box 1 Title",
"id" => $shortname."_homecontent1title",
"std" => "Awesome Features",
"type" => "text");
$options[] = array( "name" => "Content Box 1 Text",
"id" => $shortname."_homecontent1",
"std" => "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.",
"type" => "textarea");
$options[] = array( "name" => "Content Box 1 Image",
"desc" => "Click to 'Upload Image' button and upload Content Box 1 image.",
"id" => $shortname."_homecontent1img",
"std" => "$blogpath/library/images/sampleimages/featured-img-01.png",
"type" => "upload");
$options[] = array( "name" => "Content Box 1 URL",
"id" => $shortname."_homecontent1url",
"std" => "#",
"class" => "sectionlast",
"type" => "text");
通过复制粘贴并将数字增加到所需的计数 6,我又创建了其中的两个(第 5 和第 6)。但是当我尝试重新加载我的 wp-admin 面板时,希望再出现两组设置,它只是向我显示了一个空白页。我想,主页块的数量与某些东西有关,这恰好需要其中的四个。但是什么?...
如果有人能给我一个解决方案,我将不胜感激!
看起来像是由行为.js文件和这些行控制的:
/*HOMEPAGE CAROUSEL STARTS*/
(function() {
var jQuerycarousel = jQuery('#projects-carousel');
if( jQuerycarousel.length ) {
var scrollCount;
if( jQuery(window).width() < 480 ) {
scrollCount = 1;
} else if( jQuery(window).width() < 768 ) {
scrollCount = 1;
} else if( jQuery(window).width() < 960 ) {
scrollCount = 3;
} else {
scrollCount = 4;
}
jQuerycarousel.jcarousel({
animation : 600,
easing : 'easeOutCirc',
scroll : scrollCount,
initCallback: function() {jQuerycarousel.removeClass('loading')},
});
}
})();
/*HOMEPAGE CAROUSEL ENDS*/
在这一行上
jQuery(window).width() < 960 ) { scrollCount = 3; } else { scrollCount = 4; }
将 4 更改为 6,看看是否可以解决问题。
admin/options/homepage.php另外两个框(5和6)应该会导致它们出现在admin的选项面板中。如果你有一个空白页,你可能在某处犯了一些带有","或";"的小错误?或者,也许您没有根据需要更改所有数字?
您应该再试一次,并在管理员中显示5和6。而不仅仅是将它们添加到主题根文件夹中的主.php文件中。
jQuery 轮播与主目录框无关 - 它仅控制底部的精选作品集项目(如果在主题选项中激活)。
要向主页添加更多框,您需要复制一个现有的管理员选项框,如您所指出的,在admin/options/homepage.php中。 请注意确保正确增加每个框的每个数字(每个框有几个要更改的数字),例如"内容框 5 标题"等。 如果你得到一个空白页,这意味着你做错了!回去仔细检查。
接下来,您需要修改主题/主页.php页面以回显出新的框内容。 只需复制例如那里的第四个并再次粘贴到下面,确保增加数字以表示新框:('sc_homecontent5img')等。 请注意,每行的最后一行应包含CSS选择器"last"以指示最后一个元素。
最后,您需要修改主题 CSS 以确保新框对齐并正确显示。 您可以将其修改为连续显示 3,而不是