Takahashi Fumiki
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: imgタグ挿入時に管理画面が重くなる症状についてchrome使いあるあるとして、「余計な設定をしてゴミブラウザにする」があります。
ぱっと思いつくのは、8.8.8.8のDNS使ってるとか、そういうことでしょうか。
あと、ナイトリービルド使ってるとか。
あとは強制キャッシュクリア(シフト+コマンド+R)で治ったりするかもしれませんね。
なんにせよ、100年経てば皆死ぬので、小賢しい高速化などせずに普通に使うのが一番ですよ。
フォーラム: 使い方全般
返信が含まれるトピック: スマホ版の文字サイズを変更する方法そのテーマのCSSにはメディアクエリというのが指定されています。
@media screen and (min-width: 50em) { h1 { font-size: 32px; } }
この場合、「最大幅が50文字分より大きかったら」という条件下で適用されます。
おそらくですが、スマホのサイズを先に作って、このメディアクエリに適用する場合(50em以上ということは、タブレットサイズ以上)だけに固定で文字サイズを指定しているはずです。なので、編集するCSSの場所がちょっと違うんじゃないでしょうか。
フォーラム: 使い方全般
返信が含まれるトピック: imgタグ挿入時に管理画面が重くなる症状についていままで使えていて急に使えなくなったということは想定しづらいので、
– ネットワークがなんらかの理由で重くなった
– パソコンの環境が変わったなどの理由が考えられます。
たとえばなのですが、他のパソコンを使っても同様の問題が発生するようであれば、サーバの問題ですね。
現在なんのブラウザを使っているのかわかりませんが、他のブラウザで試しても同じ結果になりますか?
フォーラム: 使い方全般
返信が含まれるトピック: imgタグ挿入時に管理画面が重くなる症状についてメディアアップローダーを開くと、サイト上にアップロードされてるほとんどの画像の一覧が表示されます。
で、この画像の読み込みがブラウザの読み込みリストみたいなものに追加されるのですが、たとえば管理画面で「メディア」を開いただけで、僕のサイトでは50枚の画像が読み込まれます。
つまり、画像アップローダーはけっこうな量の画像を読み込みわけです。いただいた情報から見るに……
- フォントが変化する=Webフォントの読み込みが遅くなっているのでは?
- 画像を削除するとなおる=読み込みキューに追加された画像の読み込みを待つのをやめるので早くなるのでは?
- Wimax=Wimaxってたしか3日で1Gとかの制限ありましたよね?
といったあたりが怪しいのではないでしょうか。一度高速な環境(職場でも学校でも漫画喫茶でも)から自分のWordPressに接続し、同じ現象が再現するかどうか、確認してみてはどうでしょうか。
フォーラム: 使い方全般
返信が含まれるトピック: ページおくりができません。http://cosme-note.me/category/hair-care/
カテゴリーページに移動しても「ヘアケア」の投稿が出てますね?
http://cosme-note.me/?s=%E9%AA%A8%E7%9B%A4
「骨盤」の検索結果もおそらく骨盤を含まないだろう投稿が表示されます。
しかし、ページ送り自体は正しく反応しているようです。
なので、メインループがおかしいんじゃないでしょうか。
query_postsとか書いてませんか?
フォーラム: 使い方全般
返信が含まれるトピック: 親カテゴリと子カテゴリ大量に作成する場合いい方法探してはいないんですが、次の条件で行けるんではないでしょうか。
1. プラグインでterm_meta にテキストやHTML、画像を保存できるものを探す。
2. テンプレートで特定のカスタムフィールドが保存されている場合はそれを出力する。
ex. category.php
<?php get_header() ?> <?php // 現在のカテゴリーを取得 $cat = get_queried_object(); ?> <section class="main"> <?php // 画像が保存されていたら表示 $image = get_term_meta( $cat->term_id, '_thumbnail_id', true ); if ( $image ) : ?> <div class="post_thumbnail"> <?php wp_get_attachment_image( $image, 'large' ) ?> </div> <?php endif; ?> <div class="page-header"> <h1><?php single_cat_title() ?></h1> </div> <?php // HTMLが保存されていたら表示 $html = get_term_meta($cat->term_id, 'content', true); if($html): ?> <div class="page-content"> <?= wpautop($html) ?> </div> <?php endif; ?> <div class="archive"> <!-- 以下、通常のカテゴリーループ --> </div> </section> <?php get_footer(); ?>
これが色々端折っていますが、これでわりといい感じになるのでは。
フォーラム: 使い方全般
返信が含まれるトピック: コメントフォームにschemaを設定してリッチスニペットを使用したいコメントは
<ol>
タグで出力されていると思うのですが、一つ一つのコメントはWordPressにもともと入っている関数で出力されています。具体的には、 wp-includes/class-walker-comments.php にある Walker_Comment->comment メソッドです。
これを横取りするかたちでカスタマイズします。
wp_list_comments([ 'callback' => function($comment, $depth, $args){ // ここでコメント出力 } ]);
こんな感じでコールバックを指定すればカスタマイズ可能です。しかし、やらなければいけないことが結構多く、カスタマイズが難しいので、2.7移行あまりやらなくなりましたね。
フォーラム: その他
返信が含まれるトピック: functions.php on line 3459のエラー修正方法を教えて下さい。https://www.xserver.ne.jp/manual/man_server_phpini_setting_item.php
Warningエラーなので、Xサーバー側でエラーを表示しなければ何も出なくはなりますよ。
フォーラム: その他
返信が含まれるトピック: wordress4.3以降 IE9で管理画面内ウィジェットが崩れるWordPressコミュニティがサポートブラウザを明示していたかどうかはわからないのですが、基本的に↑のブラウザ以外は対象外な気がします。
フォーラム: 使い方全般
返信が含まれるトピック: ログアウト後のリダイレクト先とプラグインの関係Never Let Me Goの作者です。
アカウントの削除はログアウトを行ってから行っているので、そのフックのかけ方だとアカウントを削除されません。
ログアウト後のリダイレクト先にはその名もズバリ
logout_redirect
というフック4.2から新設されましたので、こっちを使うのがよいのでは。/** * Filter the log out redirect URL. * * @since 4.2.0 * * @param string $redirect_to The redirect destination URL. * @param string $requested_redirect_to The requested redirect destination URL passed as a parameter. * @param WP_User $user The WP_User object for the user that's logging out. */ add_filter( 'logout_redirect', function($redirect_to, $requested_redirect_to, $user){ return home_url(); }, 10, 3 );
ただし、NLMGはそのフックを使っていないので、NLMGの場合だけリダイレクト先がログインページになります。その点はご了承ください。今後のアップデートで対応するかもしれません。
該当するメタボックスは wp-admin/includes/meta-boxes.php にある
post_author_meta_box
という関数です。たぶんですが、そのメタボックスを消して、新しいメタボックスの中に
` <select name='post_author_override'> <!-- ここにoptionを書く --> <option value="ユーザーID">ユーザー名</option> </select> `
というようなname=post_author_overrideを持つselectプルダウンを書けば保存はかってにやってくれる(はず)です。
「これだ!」というフックはないようです。
pre_get_users というのがあるので、それを使うといいかもしれません。
それか、デフォルトのメタボックスを削除して、自分用のメタボックスを追加するという方法があります。
フォーラム: 使い方全般
返信が含まれるトピック: epsファイルのアップロードadd_filter('upload_mimes', function($mimes){ $mimes['eps'] = 'appilcation/postscript'; return $mimes; });
WordPressは独自の拡張子フィルターを持っているので、それを拡張してあげます。
フォーラム: 使い方全般
返信が含まれるトピック: 同じカテゴリを違うデザインで使用したいプラグインでそういうのがあるかはしりませんが、こんな感じです。
// ( ・∀・)つ~ クエ !!リバーを追加 add_filter('query_vars', function($vars){ $vars[] = 'template'; return $vars; }); // リライトルールを追加 add_fitler('rewrite_rules_array', function($rules){ return array_merge([ 'archives/categoryshop/([^/]+)/page/([0-9]+)/?$' => 'index.php?category=$matches[1]&template=shop&paged=$matches[2]', 'archives/categoryshop/([^/]+)/?$' => 'index.php?category=$matches[1]&template=shop', ], $rules); }); // クエリバーによってテンプレートを変更 add_action('pre_get_posts', function($wp_query){ if( !is_admin() && $wp_query->is_main_query() && 'shop' === $wp_query->get('template') ){ // クエリが該当する場合だけテンプレートを変更 add_filter('template_include', function($template){ // 読み込みたいテンプレート return get_stylesheet_directory().'/shop-category.php'; }); } }, 10, 2);
フォーラム: 使い方全般
返信が含まれるトピック: 常時sslサーバーにワードプレスを導入> 常時httpsリダイレクトが行われているサーバー
どんなサーバーですか? さくらのSNIとかだと、ポート443ではなく80で飛んでくるんでリダイレクトループになります。
http://www.sakura.ad.jp/function/security/original-ssl.html
Chromeとかだと「リダレクトループが発生しています」とか出てわかりやすいですよ。
【原因】
– https://example.jp/wp-admin にアクセスする
– ユーザーはさくらインターネットに443で接続するが、SNIによって内部的に80番ポートでアクセス
– WordPressは環境変数を見て「あ、SSLじゃないな? リダイレクトしよう!」と https://example.jp/wp-admin にリダイレクト
– 以下同文【解決方法】
wp-config.php に以下のおまじないを書く
#さくらサーバーはコレを書かないとhttpsにならない if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) && $_SERVER['HTTP_X_SAKURA_FORWARDED_FOR'] ){ $_SERVER['HTTPS'] = 1; $_SERVER['SERVER_PORT'] = 443; }
HTTP_X_SAKURA_FORWARDED_FOR
の部分はご利用のサーバによって違います。