吉田 丈治
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 会員サイトにおけるキャッシュの取り扱いについてShinichi Nishikawaさん
そうだったんですね。併用辞めました(WP Super Cache停止)
Nginx環境ですと、特にキャッシュ系プラグインは使う必要無いでしょうか?Hinaloeさん
同じくAmimoto系でしたので参考にさせていただきます。質問しておいて何なのですが…今やってみると何故か問題がなさそうです。
以前サーバが劇的に重かった時期があり、その時に感じた課題だったもので、WPではない部分で何かが起きていたのかもしれません。お騒がせ致しました。フォーラム: 使い方全般
返信が含まれるトピック: 会員サイトにおけるキャッシュの取り扱いについてShinichi Nishikawaさん
ありがとうございます。
既にNginx Cache Controllerは使っています。確かに、ブラウザキャッシュではないですね。
ログインしているのに、ログインしていない状態のキャッシュ(proxy cache)が返ってくる感じです。
(プロキシキャッシュ削除すると、管理バーが現れます)confファイルありがとうございます。試してみたいと思います。
(元々W3 Total Cacheを使っていたのですが、この件があってWP Super Cacheに切り替えてみたところ、大丈夫になった気がするので現在は様子を見ています)
フォーラム: マルチサイト
返信が含まれるトピック: 管理画面が重すぎる・UPDATE `wp_options`についてフォーラム: 使い方全般
返信が含まれるトピック: wpdbクラスでデータの呼び出しがうまくいかないフォーラム: 使い方全般
返信が含まれるトピック: wpdbクラスでデータの呼び出しがうまくいかない$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" ); return $user_count;これは問題なく動きますね…どこを間違えているのだろう
フォーラム: 使い方全般
返信が含まれるトピック: wpdbクラスでデータの呼び出しがうまくいかないフォーラム: 使い方全般
返信が含まれるトピック: wpdbクラスでデータの呼び出しがうまくいかないHinaloeさんいつもありがとうございます。初歩的な間違いですみませんでした。
が…解決せず。やりたいことはこのページにある以下のコードと同様です。
$meta_key = 'miles'; //実在するメタキーに変更する $allmiles = $wpdb->get_var( $wpdb->prepare( " SELECT sum(meta_value) FROM $wpdb->postmeta WHERE meta_key = %s ", $meta_key ) );こちらを参考に以下の様にしてみたものの数値が返ってこずでした。
function countdata(){ global $wpdb; $meta_key = 'counts'; $allsbns = $wpdb->get_var( $wpdb->prepare( " SELECT sum(meta_value) FROM $wpdb->wp_usermeta WHERE meta_key = %s ", $meta_key ) ); return $allsbns; } add_shortcode('printcountdata','countdata');ちなみにMySQLでは以下のコマンドで必要なデータが帰ってきています。
select sum(meta_value) from wp_usermeta where meta_key = "counts";Takahashi Fumikiさん
いつもブログ読んでます。ありがとうございます。
これが良さそうな気がしました。検討してみます。
>それか、デフォルトのメタボックスを削除して、自分用のメタボックスを追加するという方法があります。フォーラム: 使い方全般
返信が含まれるトピック: 管理画面の記事一覧画面で、チェックを入れた記事のアイキャッチ画像を解決しました
先ほど頂いたCustom Bulk Actionという記事から派生したプラグインが提供されており、まずはそちらをインストールしました。
https://ja.wordpress.org/plugins/custom-bulk-actions/
使い方はこちらにあります
https://github.com/Seravo/wp-custom-bulk-actions/functions.phpに以下を記載しました。
//一括ダウンロードスクリプト $bulk_actions = new Seravo_Custom_Bulk_Action(array('post_type' => 'ポストタイプを記入')); //ACTION $bulk_actions->register_bulk_action(array( 'menu_text'=>'一括ダウンロード', 'admin_notice'=>'ダウンロードが完了しました', 'callback' => function($post_ids) { // Zipクラスロード $zip = new ZipArchive(); // Zipファイル名→downloads_年月日.zip $zipFileName = 'downloads_'. date("Ymd") . '.zip'; // Zipファイル一時保存ディレクトリ $zipTmpDir = '/tmp/'; // Zipファイルオープン $result = $zip->open($zipTmpDir.$zipFileName, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE); if ($result !== true) { } // ここでDB等から画像イメージ配列を取ってくる $docPATHarray = array(); foreach ($post_ids as $post_id) { $docURL = get_post_meta($post_id,'docURL',true); // 添付ファイルのURLをfile_urlというカスタムフィールドに保存してありますので、URLをファイルパスに変換しています $docPATH = str_replace("http://your.domain","/var/www/html/your.domain",$docURL); $filename = basename($docPATH); $zip->addFromString($filename,file_get_contents($filepath)); } // 処理制限時間を外す set_time_limit(0); $zip->close(); // ストリームに出力 header('Content-Type: application/zip; name="' . $zipFileName . '"'); header('Content-Disposition: attachment; filename="' . $zipFileName . '"'); header('Content-Length: '.filesize($zipTmpDir.$zipFileName)); echo file_get_contents($zipTmpDir.$zipFileName); // 一時ファイルを削除しておく unlink($zipTmpDir.$zipFileName); exit("終了"); })); //Finally init actions $bulk_actions->init(); //一括ダウンロードスクリプトここまで無事に添付ファイルの一括ダウンロードが出来ました。
アドバイスいただいたmocomocoさんありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: 管理画面の記事一覧画面で、チェックを入れた記事のアイキャッチ画像を>Add a WordPress Custom Bulk Action
このページありがとうございます。どんなキーワードで検索すればよいか見当もつかなかったので助かりました。
ZIP圧縮部分は色々と情報が出てくるのですが、アクション部分が分かっておりませんでした。試してみたいと思います。フォーラム: インストール
返信が含まれるトピック: 「ネットワークをアップグレード」で失敗Daisukeさん
ありがとうございます。hostsの設定がビンゴでした。感謝
Hinaloeさん
コメントありがとうございます。
curl -vl やってみたところno_cypher_overlapは見えなかったのですが、勉強になりました。フォーラム: プラグイン
返信が含まれるトピック: jetpackパブリサイズ共有のエラーdigit@maetel様
>マルチサイトの親、子 共に同様でしょうか
同様です> http://{サイトのアドレス}/wp-admin/admin.php?page=jetpack-debugger に何かエラーなどは出ていますか?
こんな画面が出ます→http://twitpic.com/e7tqfdフォーラム: プラグイン
返信が含まれるトピック: jetpackパブリサイズ共有のエラー横からすみません。
同様のエラーがでます。
サブディレクトリのマルチサイトにしている事が理由のようです。http://{サイトのアドレス}/xmlrpc.php にアクセスした結果、“XML-RPC server accepts POST requests only.”という文字列以外が表示された場合は何が表示されたかを教えてください。
こちらについては“XML-RPC server accepts POST requests only.”のみが表示されます。
マルチサイトでの設定は不可能でしょうか?
フォーラム: マルチサイト
返信が含まれるトピック: サイト追加したのに全てのサイトページに表示されない自己解決しました
wp-config.phpにdefine(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);こういう記述があるのですが、諸事情によりBLOG IDを2を中心に展開しようと考えており、2に変更したところこのような症状になるようです。1のままにしましたところ、新規追加で表示されるようになりました。
フォーラム: マルチサイト
返信が含まれるトピック: サイト追加したのに全てのサイトページに表示されない