kazuyk
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法それぞれのリスクをどう考えるか、難しいところですよね。
将来的な不安を完全に払拭するのなら、新しい空のDBを作って別ディレクトリに WordPress をインストールし直して作り直すのも一案かもしれません。Duplicator とかを使うとわりと楽ですが、まあ、それなりに大きな工事ですよね。(もし、1~4の原因がテーマなのだとすれば、同じテーマを有効化したら同じことになるかもしれないので、工事が無意味になるかも)
それなら、定期的にバックアップを取りつつ様子を見る、というのも選択肢かもしれません。
5.は、想像したとおりの状況だとすれば、すでに存在しないユーザーが所有者になっている記事が多数残っている状態なので、そのまま放置しておいて問題ないとは言い切れないと思います。何かの処理の際に矛盾が生じる可能性があるかどうか、具体的にはちょっとわかりませんが。
1件ずつ手作業で変更するのも、選択として有だとは思います。件数にもよりますが… 自分なら、対象が100件を超えていたら、手作業は諦めるかな。
一応テーマ購入先からの回答を待ってみて、回答を見てから決断、ですかね。
とりあえず、バックアップはこまめに取っておくほうがいいと思います。フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法1. の現象については、やはりプラグインは関係なさそうですね。
影響しそうなコードも追加されていないので、残る可能性はテーマですが、明確な回答が得られるかどうか微妙な雰囲気ですね。データベースのバックアップは取れますか。
投稿者を1件ずつ手作業で書き換えるのが厳しいようなら、一気に書き換えるコードを書いて提示しますが、さすがに結果を100%保証することはできないるので、バックアップは取ってからにしていただきたいのです。フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法現在の問題点を整理してみましょう。
- 投稿一覧に [作成者] がなく [投稿者] になっている
- 表示オプションにも [作成者] がなく [投稿者] がある
- クイック編集パネルに [作成者]([投稿者]) がない
- 一括編集パネルにも [作成者]([投稿者]) がない
- 作成者(投稿者)が空欄のままの投稿ができてしまっている
1~4 は根っこが同じ問題のようです。
プラグインかテーマが何かを書き換えているせいかなと思いましたが、今のところ原因不明ですね。5 を一括編集で解決しようと考えたのですが、それが使えずに手詰まりになっています。
◆このまま放置していてよいかどうか
1と2はまあいいとしても、3と4は将来また困ることが出てくるかもしれないし、ユーザー削除時に投稿作成者が引き継がれなかった原因になったような気もしますし、原因不明のままでは気持ち悪いので、できれば原因を突き止めて解消したいですね。前に挙げてもらった4つ以外に、どんなプラグインが入っていますか。
カスタマイズのために子テーマの functions.php に自分で書き込んだコードなどはありますか。5は「DBの情報に齟齬が発生」しているためと思われ、このままにしておくのはよくないでしょう。
状況としては、DB の wp_postsテーブルの post_authorフィールドの値が、引き継いだはずの新しいユーザーIDに書き換わらないまま(古いユーザーIDのまま)、古いユーザー情報が wp_usersテーブルから削除された、という状態なのではないかと思います。phpMyAdmin 等で DB の中身を見ることはできますか。
フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法現在の問題点を整理してみます。
- 投稿一覧に [作成者] がなく [投稿者] になっている
- 表示オプションにも [作成者] がなく [投稿者] がある
- クイック編集パネルに [作成者]([投稿者]) がない
- 一括編集パネルにも [作成者]([投稿者]) がない
- 作成者(投稿者)が空欄のままの投稿ができてしまっている
1~4 は根っこが同じ問題のようです。
プラグインかテーマが何かを書き換えているせいかなと思いましたが、今のところ原因不明ですね。5 を一括編集で解決しようと考えたのですが、それが使えずに手詰まりになっています。
◆このまま放置していてよいかどうか
1と2はまあいいとしても、3と4は将来また困ることが出てくるかもしれないし、ユーザー削除時に投稿作成者が引き継がれなかった原因になったような気もしますし、原因不明のままでは気持ち悪いので、できれば原因を突き止めて解消したいですね。前に挙げてもらった4つ以外に、どんなプラグインが入っていますか。
カスタマイズのために子テーマの functions.php に自分で書き込んだコードなどはありますか。5は「DBの情報に齟齬が発生」しているためと思われます。このままにしておくのはよくないでしょう。
状況としては、DB の wp_postsテーブルの post_authorフィールドの値が、引き継いだはずの新しいユーザーIDに書き換わらないまま(古いユーザーIDのまま)、古いユーザー情報が wp_usersテーブルから削除された、という状態なのではないかと思います。phpMyAdmin 等で DB の中身を見ることはできますか。
フォーラム: プラグイン
返信が含まれるトピック: smart custom fieldsのグループの表示順を降順にしたいフォーラム: プラグイン
返信が含まれるトピック: Max Mega Menu実際に iMag Magテーマと Max Mega Menu をインストールして、moon1008さんが例示したようなメニューを作って、iPhone で表示してみたのですが、一番下のメニュー項目の子メニューが表示されない、という現象は確認できませんでした。
なので、何か他に発生する条件があるような気がします。Max Mega Menu の設定項目は非常に多いですが、それらのうちのどれかが影響しているとか。フォーラム: プラグイン
返信が含まれるトピック: Max Mega Menuテーマによってはいろいろ細かい問題が出る場合があるようです。
下記に2ページ分のテーマ名のリストがあって、クリックすると問題点と対処方法が書いてあります。
お使いのテーマは、これらの中にありませんか。
https://www.megamenu.com/articles/theme-integration/フォーラム: プラグイン
返信が含まれるトピック: metaslider スマートフォンでスライド画像に触れると自動送りが停止するありゃ、default ではだめでしたか。
使っているのは Flex Slider なのですね。ちょうどよかったですね。
お手数ですが、[解決済み] にしてくださいませ。フォーラム: プラグイン
返信が含まれるトピック: metaslider スマートフォンでスライド画像に触れると自動送りが停止するMetaSlider の設定画面の [高度な設定] の [停止ボタン表示]チェックボックスをオフにして保存して、下記コードをテーマの functions.php に書いておくと行けると思います。
function fs_add_pause_on_action($options) { return array_merge($options, ['touch' => 'false']); }; add_filter('metaslider_default_parameters', 'fs_add_pause_on_action');(MetaSlider のフォーラムに書いてあったコードほぼそのままですが、Flex Slider 用だったのを汎用にしました。)
https://wordpress.org/support/topic/meta-slider-stops-auto-playing-on-touchscreen-devices/フォーラム: テーマ
返信が含まれるトピック: コメント投稿者名の前に不要な文字が入る不具合[外観] > [カスタマイズ] > [追加CSS] に
header.page-header { margin:0; }を書けば直ると思います。
この部分に下記のようにネガティブマージンが設定されているのがズレている原因なので、とりあえずそれを打ち消したのですが、テーマ作者の意図がわからないので、今度はどこか他でおかしい箇所が出てくるかもしれません。
margin-left: -6em; margin-right: -6em; margin-top: -3em; margin-bottom: 3em;フォーラム: テーマ
返信が含まれるトピック: テーマ「Hueman」の「 あわせて読みたい」について[外観] > [カスタマイズ] > [メイン部分のデザイン] > [個別投稿設定] > [投稿ページ – 関連記事] を [無効化] でどうでしょう。
フォーラム: プラグイン
返信が含まれるトピック: SiteOrigin Editorでフォントを指定したくない場合フォント選択プルダウンを表示しているのは Site Origin ではなく、Tiny MCE (ビジュアルエディタ) の機能拡張プラグイン (たとえば TinyMCE Advanced) ではないかと思います。新規投稿の編集画面で [ページビルダー] でなく [ビジュアル] を選択してみると、同じようにツールバーの2段目に [フォントファミリー] と [フォントサイズ] プルダウンが表示されませんか。
実際に TinyMCE Advanced プラグインをインストールしてみたところ、フォントファミリープルダウンの表示は確かに Georgia になっていました。ただし、その状態で文字を入力しただけでは、それらの文字のフォント設定が Georgia になったりはしません。エディタを [ビジュアル] から [テキスト] に切り替えてみると、それらの文字にフォント指定のインラインスタイルは付いていないことがわかるでしょう。
では、フォントを設定するにはどうするのかというと、[ビジュアル]モードにして、入力済みの文字を選択してから、フォントファミリープルダウンを開いて、Georgia (あるいはその他のフォント) をクリックします。これで初めてフォントが設定されます。これをやってから [テキスト] に切り替えてみると、その文字に
<span style="font-family: georgia;">のようなタグが付いているのがわかります。つまり、意図的にフォントを指定する操作をしない限りは、フォントファミリープルダウンに Georgia が表示されていても実際に Georgia が指定されるわけではなくて、CSS で指定したフォントファミリーで表示されます。
「紛らわしいからフォントファミリープルダウンはいらない」ということであれば、TinyMCE 機能拡張プラグインの設定画面でツールバーのカスタマイズができるはずなので、そこで不要なものを外してしまえばいいと思います。たとえば TinyMCE Advanced であれば、管理画面左側メニューの [設定] – [TinyMCE Advanced] でエディター設定画面を開いて、そこで設定できます。
フォーラム: テーマ
返信が含まれるトピック: コメント投稿者名の前に不要な文字が入る不具合テーマの inc/comment-helper.php の17行目、
<h4 class="author"><?php echo esc_url( get_comment_author_link() ); ?></h4>
の esc_url() が原因ですね。
<h4 class="author"><?php echo get_comment_author_link(); ?></h4>
にすれば直ります。get_comment_author_link() の中の get_comment_author_url() の中で esc_url() を通しているのでここで esc_url() を通す必要はないですね。
フォーラム: 使い方全般
返信が含まれるトピック: 記事とユーザー名を結びつける方法プラグインは関係なさそうだなと思いつつ、それらをインストールしてみたのですが、やはりクイック編集や一括編集パネルには特に影響ありませんでした。
よくわかりませんが、投稿一覧のカラム名を [作成者] から [投稿者] に変更するカスタマイズの副作用で、[作成者]という名称のドロップダウン(name=”post_author”) が表示できなくなっている… のかもしれませんね。
テーマのせいなのかどうかもよくわかりませんが、とりあえず、バックアップを取ってから、テーマを Twenty Seventeen などに変更してみてはいかがでしょうか。
テーマを変更すると、ウィジェットやメニューの設定がクリアされてしまうことがありますが、WordPress 4.9 ではそのあたりがケアされているようです。(とはいえ何がどうなるかわからないので、いろいろ細かい設定をしている場合は、念のためバックアップを取ってからの方がいいと思います。)