我有一个Wordpress网站(安装在root中)和一个Simple Machines论坛(在/forums中)。 我花了几个小时试图在SMF上添加Wordpress标题,但运气不佳。 我可能也看过关于这个主题的 50+ 指南,但唯一远程工作的东西是 iframe(它以某种方式搞砸了会议或论坛的其他东西)。 所以在问你们之前,不要以为我自己没有尝试过。
无论如何,通常发生的事情似乎是样式表混合:我可以显示部分标题,但似乎 SMF 主题样式表把它搞砸了。 例如,请参阅此图:
http://gyazo.com/62551a8b45b7e50c2a41684da7b261f8.png
我试过:
- 在包含wp-blog-header之后使用一个简单的Wordpress get_header()函数.php
- 本指南:http://www.nutt.net/2009/08/16/how-to-wrap-a-smf-forum-in-wordpress/
- 费力地使用更多唯一 id 等重新创建标头,以避免 CSS 重叠。
- 使用 JQuery 的 .load。
- 使用内嵌框架。 是的,对于古老的内嵌框架;只是它接近了。
我基本上只想让我的 Wordpress 标题显示在 SMF 上,然后隐藏 SMF(可能带有 display:none 或其他东西)。
请指教...我的眼睛因为这种工作太多而受伤。 谢谢!
我找到了一个可行的答案。 我基本上使用CSS后代选择器将Wordpress样式仅应用于标题。 因此,我获取了标题周围的div 的 id(例如,"wp-header"),然后将#wp-header
添加到 Wordpress 样式表中每个 CSS 选择器的开头(当然,使用副本作为标题;我还删除了很多不相关的样式)。 Notepad++的宏非常有用。
我不确定是否有更优雅的解决方案,但这是站得住脚的。