kzyz
フォーラムへの返信
-
フォーラム: マルチサイト
返信が含まれるトピック: メインのサイトのみwp-cronが動かない自己解決ですが、原因が分かりました。
wgetでwp-cron.phpにアクセスしたら500エラーが返ってきたので、
phpのエラーログをみたところ、Ktai Styleプラグインのktai_style.phpで
エラーが発生していました。Ktai Styleプラグインの2.1.0ベータバージョンを使用していたのですが、
エラーが発生している部分を修正したところwp-cronも正常な動作にもどりました。フォーラム: プラグイン
返信が含まれるトピック: wordpress related Postsについて詳しくはCodexのテンプレート階層のページをみていただければ分かると思うのですが、
固定ページは下記の様な優先順位でテンプレートを使用します。1. カスタムテンプレート – ページ作成画面の「ページテンプレート」ドロップダウンメニューで選択したファイル名
2. page-slug.php – 例えば固定ページのスラッグが “about” の場合は page-about.php
3. page-ID.php – 例えば固定ページの ID が6の場合は page-6.php
4. page.php
5. index.phpですので、page.phpより優先順位が上のどれかで、別のテンプレートを用意してそこに<?php wp_related_posts()?>を書けばいいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: サーバー移転がうまくいかないdynamic_content_gallery()が見つからないっていうようなエラーがでているようなので、
Dynamic Content Galleryっていうプラグインが有効になっていないんじゃないんでしょうか。フォーラム: マルチサイト
返信が含まれるトピック: 他の子サイトの下の階層に別の子サイトをつくりたいjim912さん
情報ありがとうございます。
こちらでもいろいろ情報を探していたら、同じ悩みを抱えている方も多いようで、
英語のサイトに解決できそうな情報をみつけました。
WordPress Hacks: Nested Paths For WPMU BlogsただWordPress MUが対象のようでsunrise.phpは少し修正が必要でした。
まず3行目
$current_site->domain = $domain = DOMAIN_CURRENT_SITE;
を
$domain = DOMAIN_CURRENT_SITE; $current_site->domain = $domain . '/';
33行目
$current_site->site_name = ucfirst( $current_site->domain );
を
$current_site->site_name = ucfirst( rtim( $current_site->domain, '/' ) );
のように変えないと、network_site_urlの返り値がおかしくなります。
あと10行目と11行目の間に
if ( !in_array( 'network', $patharray ) ) {
24行目と25行目の間に
}
で囲って条件分岐をしてあげないと、
サイトネットワーク管理がリダイレクトのループで開けなくなります。そしてコメント欄にもあるのですが、全体を
<?php ?>
で囲むのを忘れがちです(笑)あとは、コメント欄の情報を参考に.htaccessの
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
を
RewriteRule ^([_0-9a-zA-Z-]+/)+(wp-(content|admin|includes).*) $2 [L]
に変えてあげることで自分の環境ではうまく動きました。
ただ他にも不具合がある可能性も否めないので、
あくまで参考まで。フォーラム: マルチサイト
返信が含まれるトピック: 親サイトの年別アーカイブで子サイトの情報をまとめるときの問題自己解決ですみません。
結局Wordpressのパーマリンクを使って対応するのは難しそうだったので、
年別アーカイブを表示する固定ページを1ページ用意して、
年の値をgetで渡して年別に切り替え表示するテンプレートを作成することで対応しました。フォーラム: マルチサイト
返信が含まれるトピック: ベーシック認証下で子サイトの予約投稿フォーラム: プラグイン
返信が含まれるトピック: WordPress Popular Postsが動かないフォーラム: プラグイン
返信が含まれるトピック: WordPress Popular Postsが動かないプラグインの問題のようですね。
アクティベーションフックが動いていないみたいです。wordpress-popular-posts.phpの1123行目の下記の部分を
register_activation_hook('WordPressPopularPosts', 'wpp_install');
下記のように修正してあげて
$wpp = & new WordPressPopularPosts(); register_activation_hook( __FILE__, array(&$wpp, 'wpp_install'));
プラグインを一度停止して有効化しなおしてあげればデータベースに二つほど
テーブルが追加されると思います。フォーラム: プラグイン
返信が含まれるトピック: WordPress Popular Postsが動かない以前試したときは、データベースにある「wp_popularpostsdata」の照合順序を「utf8_general_ci」に直してあげれば動いたとような記憶があるのですがどうでしょうか?
フォーラム: マルチサイト
返信が含まれるトピック: ベーシック認証下で子サイトの予約投稿jim912さん、ご回答ありがとうございます。
ご提案いただいた方法で大丈夫でした。
マルチサイトの場合は英語のCodexに載っている記述は使えないんですかね。
IPを書かなくていいから、便利だなとも思うんですが。フォーラム: 使い方全般
返信が含まれるトピック: メディアライブラリから直接ギャラリーに追加したいご説明ありがとうございます。
このトピックは解決済みにして、
ちょっとカスタマイズをがんばってみます。プラグインなどの形にできたら、
またフォーラムで報告させていただきます。フォーラム: 使い方全般
返信が含まれるトピック: メディアライブラリから直接ギャラリーに追加したいご返答ありがとうございます。
なるほど、メディアライブラリの一覧で投稿に結びつけられていない画像はできるのですね。
ちなみに自分の質問が説明不足な部分があって申し訳ないのですが、
投稿編集画面からアイキャッチ画像を設定するとき等に出てくるウインドウにある
メディアライブラリからギャラリーに挿入というのはできないですよね?フォーラム: プラグイン
返信が含まれるトピック: ALO EasyMail Newsletter 配信されたメルマガの改行、リンク設定がおかしくな分かる範囲でお答えしますね。
まず、ALO EasyMail Newsletterは基本的にHTMLメールを配信するプラグインになります。
ですので携帯電話などHTMLメールがうまく表示できない環境だと、改行が詰まったりしてしまいます。解決するにはプラグインに手を入れないといけないようです。
「alo-easymail_functions.php」の
「alo_em_send_newsletter_to」という関数でメールを送信しているので、
ここに変更を加えます。$headers .= "Content-Type: text/html; charset=\"" . strtolower( get_option('blog_charset') ) . "\"\n";
という部分を
if ( preg_match( "/docomo|ezweb|softbank|pdx|vodafone|disney|emnet|ido/u", $recipient->email ) ) { $content = alo_em_html2plain( $content ); } else { $headers .= "Content-Type: text/html; charset=\"" . strtolower( get_option('blog_charset') ) . "\"\n"; }
自分の場合はこんな感じにして携帯電話を判定して、処理分けしています。
参考になりますかね?プラグインをバージョンアップすると消えてしまうので、注意しなきゃいけないですけどね。
フォーラム: バグ報告と提案
返信が含まれるトピック: WP 3.2の「投稿」で内容消え同じ現象で調べていたのですが、
どうやらビジュアルエディタで使われているTinyMCEのバグのようです。最新のTinyMCE自体はバグフィックスされているような情報があるのですが、
WordpressのTinyMCEはカスタマイズが入っているため気軽に変更できなそうです。現状ではアップデートに期待するか、
ChromeやFIrefoxなど別のブラウザを使う、
または「CKEditor For WordPress」などの
ビジュアルエディタを置き換えるプラグインを使うしかなさそうです。フォーラム: 使い方全般
返信が含まれるトピック: 記事の所属するカテゴリが複数あるとき、どうカテゴリIDを取得するのかget_the_category()の返り値が配列になっているので、「$cat_now[0]」を「$cat_now[1]」とすれば2つ目を取得できるはずです。
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$now_id = $cat_now->cat_ID;英語のCodexのget_the_categoryのページにこんなサンプルも載っていましたよ。
<?php
foreach((get_the_category()) as $category) {
echo ‘<img src=”http://example.com/images/’ . $category->cat_ID . ‘.jpg” alt=”‘ . $category->cat_name . ‘” />’;
}
?>