0

Wordpressサイト(rootにインストール)とSimple Machines Forum(/ forums)があります。SMFにWordpressヘッダーを追加するのに何時間も費やしましたが、運が悪かったです。私はおそらくこのテーマについて50以上のガイドを見てきましたが、リモートで機能したのはiframeだけでした(これはどういうわけかセッションやフォーラムで何かを台無しにしました)。だから、皆さんに尋ねる前に、私が自分で試していないとは思わないでください。

とにかく、通常起こることはスタイルシートの混合であるように見えます。ヘッダーの一部を表示することはできますが、SMFテーマのスタイルシートがそれを台無しにしているようです。たとえば、次の図を参照してください。

http://gyazo.com/62551a8b45b7e50c2a41684da7b261f8.png

私はもう試した:

  • wp-blog-header.phpをインクルードした後、単純なWordpress get_header()関数を使用する
  • このガイド:http ://www.nutt.net/2009/08/16/how-to-wrap-a-smf-forum-in-wordpress/
  • CSSの重複を避けるために、より一意のIDなどを使用してヘッダーを手間をかけて再作成します。
  • JQueryの.loadを使用します。
  • iframeを使用します。古代のiframeはイェーイ。それだけが近づいた。

基本的には、WordpressヘッダーをSMFの上に表示してから、SMFを非表示にします(おそらくdisplay:noneなどを使用します)。

アドバイスしてください...私の目はこの方法で働きすぎると傷つきます。ありがとう!

4

1 に答える 1

0

私は実用的な答えを見つけたと思います。私は基本的にCSSの子孫セレクターを使用して、Wordpressスタイルをヘッダーにのみ適用しました。そこで、ヘッダーを囲むdivのID(たとえば、「wp-header」)を取得し、#wp-headerWordpressのスタイルシートの各CSSセレクターの先頭に追加しました(もちろん、ヘッダーのコピーを使用します。また、削除しました無関係なスタイルがたくさんあります)。Notepad++のマクロは非常に便利でした。

もっとエレガントな解決策があったかどうかはわかりませんが、これは持ちこたえています。

于 2012-06-20T12:53:26.953 に答える