仅对一个页面使用另一个主题

时间:2014-07-26 作者:kellogs

我是wordpress的新手。一整天都在寻找解决方案。http://codex.wordpress.org/Theme_Developmenthttp://codex.wordpress.org/Template_Hierarchy#Visual_Overview 没有给我我需要的。有主题1-一般网站主题和主题2-我只想用于一个页面。

我已经设法制作了一个模板,用于使用该页面的自定义页面。php,标题。php和页脚。php文件,但没有乐趣。页面变得一团糟。我认为需要更改的是页面的。css文件。有没有办法从theme2中导入?

谢谢

1 个回复
SO网友:jdm2112

如果您想在这一页上显示第二个主题的所有视觉方面,可以这样做。这很有意思,我不建议你这么做,但这是你的问题!

从您现在所处的位置(单独的页眉/页脚/page.php),您只需更新调用CSS和其他支持文件的URL。例如,这些文件夹可能包括“碎片、块或资产”文件夹。您必须查看当前断开页面的输出,以查看需要更新的内容的完整列表。

查看这些URL,只需重写标题即可。php行指向正确的URL。

例如,大多数主题作者使用内置的WP函数,如get_stylesheet_uri() 以及其他避免硬编码URL的方法,例如http://domain.tld/folder/wp-content/themes/themename/etc

如果用实际的硬编码URL替换PHP函数以从其他主题加载CSS和其他资产,则可以有效地将第二个主题移植到该页面。

希望这是有意义的。我不会那样做,但你已经做了一部分了。

结束

相关推荐

将自定义分类添加为css类

在自定义post类型归档中,我试图将自定义分类术语slug作为css类添加到标记中。我设法让它输出页面->ID,但很难让$term->slug正常工作。感觉我错过了一些非常简单的事情。以下是完整代码,感谢您的帮助: <?php $parent_pages = get_pages( array( \'parent\' => 0, \'post_type\'=> \'archive\', \'orderby\' => \'menu_order\'