XPressME Integration Kit

フォーラム

Re: All in One SEO Pack が働きません

#2724
toemon
キーマスター

shimajyuさんこんばんは、

いやー、こうしてフォーラムに投稿していただける方が、いらっしゃると励みになります。

今後とも、宜しくお願いいたします。

さて、

All in One SEO Pack は利用したことがないので、ちょいローカルのWordPressと、XPressMEにインストールしてみました。

あまり詳しくは判らないのですが (^^;)

<head><head>に 

<meta name=”description”>

<meta name=”keywords” >

とかを書き加えるプラグインと理解して宜しいでしょうか?

であれば、

現状、XPressMEがモジュールヘッダーとして、wordpressのヘッダーから取得しているのは 

<style></style>

<link></link>

<script><script>

のキーワードだけなので、取得されないことになります。

対応としては、

include/xpress_rander.phpのget_mod_header()のところで

モジュールヘッダーに

<!– all in one seo pack .* –>から<!– /all in one seo pack –>までの間に生成されている部分を追加すればよいと思いますので、ちょいやってみてもいいかなぁなんて・・・

それに伴い、チョイ教えていただきたいのですが、XOOPSのテーマ側でも <meta name=”description”>とか<meta name=”keywords” >とかを生成してる?と思いますが、これはダブって出現しても大丈夫なものなのでしょうか?

そのへんの仕組みが良くわかってないので、ご教授いただければ、幸いです。

駄目な場合はXOOSテーマ側で、

<code><{if $xoops_dirname != "xpress"}><br />
<meta name="description" content="hogehoge" /><br />
<{/if}></code>

みたいな感じでXPressMEモジュールのときはXOOPSテーマ側で設定した<meta name=”description”>とか<meta name=”keywords” >を使用しないようにするか、

いっそのこと、XOOPSのSmarty変数

<{$xoops_meta_keywords}>

<{$xoops_meta_description}>

をXPressME側から書き換えるって言う手もありかな?(実際できるのかやってみないとわからないけど・・・)

その場合keywordsはXOOPSのに追加してくれとか、色々ありそうです。

その辺り、皆さんのご意見を拝聴したいです。