フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全16件中)
  • フォーラム: マルチサイト
    返信が含まれるトピック: メインのサイトのみwp-cronが動かない
    トピック投稿者 kzyz

    (@kzyz)

    自己解決ですが、原因が分かりました。

    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っていうプラグインが有効になっていないんじゃないんでしょうか。

    トピック投稿者 kzyz

    (@kzyz)

    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]

    に変えてあげることで自分の環境ではうまく動きました。

    ただ他にも不具合がある可能性も否めないので、
    あくまで参考まで。

    トピック投稿者 kzyz

    (@kzyz)

    自己解決ですみません。
    結局Wordpressのパーマリンクを使って対応するのは難しそうだったので、
    年別アーカイブを表示する固定ページを1ページ用意して、
    年の値をgetで渡して年別に切り替え表示するテンプレートを作成することで対応しました。

    フォーラム: マルチサイト
    返信が含まれるトピック: ベーシック認証下で子サイトの予約投稿
    トピック投稿者 kzyz

    (@kzyz)

    yumiko.mさん

    情報ありがとうございます。
    こちらでも、試してみますね。

    フォーラム: プラグイン
    返信が含まれるトピック: WordPress Popular Postsが動かない

    すみませんよく確認したら、上の修正を加えるとテーブルは作成されますがプラグインが2重に有効になっちゃいますね。

    上の発言は無視してください。

    フォーラム: プラグイン
    返信が含まれるトピック: 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」に直してあげれば動いたとような記憶があるのですがどうでしょうか?

    フォーラム: マルチサイト
    返信が含まれるトピック: ベーシック認証下で子サイトの予約投稿
    トピック投稿者 kzyz

    (@kzyz)

    jim912さん、ご回答ありがとうございます。

    ご提案いただいた方法で大丈夫でした。

    マルチサイトの場合は英語のCodexに載っている記述は使えないんですかね。
    IPを書かなくていいから、便利だなとも思うんですが。

    トピック投稿者 kzyz

    (@kzyz)

    ご説明ありがとうございます。

    このトピックは解決済みにして、
    ちょっとカスタマイズをがんばってみます。

    プラグインなどの形にできたら、
    またフォーラムで報告させていただきます。

    トピック投稿者 kzyz

    (@kzyz)

    ご返答ありがとうございます。

    なるほど、メディアライブラリの一覧で投稿に結びつけられていない画像はできるのですね。

    ちなみに自分の質問が説明不足な部分があって申し訳ないのですが、
    投稿編集画面からアイキャッチ画像を設定するとき等に出てくるウインドウにある
    メディアライブラリからギャラリーに挿入というのはできないですよね?

    分かる範囲でお答えしますね。

    まず、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」などの
    ビジュアルエディタを置き換えるプラグインを使うしかなさそうです。

    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/&#8217; . $category->cat_ID . ‘.jpg” alt=”‘ . $category->cat_name . ‘” />’;
    }
    ?>

15件の返信を表示中 - 1 - 15件目 (全16件中)