EisukeAkimoto
フォーラムへの返信
-
>canofggさん
詳細は各情報提供の参照先をご確認ください。
ロリポップサーバーでサイト改ざんハッキング被害に遭った方への情報また「ことが治まったかのように見え再度症状が出た」などの情報もあることから、注意を怠らないようにしてください。なにかありましたら情報提供のご協力をお願い致します。
>hissyさん
ロリポップでデータベースのパスワードを変更する方法、どなたかご存知でしたら教えてください
念のため、ロリポップの管理画面を一通り確認しましたが、設定はないですね。もちろん、SQL文も弾かれるようです。
【ここまでのまとめ】
・対象となっているWordPress
-ロリポップ(http://lolipop.jp/info/news/)
--設置した時期についてはバラバラ。恐らくサーバー番号やIPで狙われている可能性。■症状(☆マークのついたものに該当する場合は要注意)
☆上部のアドミンバーに「Hacked by Krad Xin」等の文字が追記されている
☆-header.php下部に見知らぬコードが追加されている
☆サイト全体が文字化け
☆ウィジェットが変更され、更に見知らぬ内容が追加されている
☆管理アカウントが追加されている
-各所、ページの表示が不可能となる
☆見知らぬファイルが追加されている(詳細は不明、情報求)■対処法
・wp-config.php、必ずパーミッションを 400に変更
・.htaccessはパーミッションを 404に変更
・コアファイルの改竄がないか検証(詳細:http://ja.forums.wordpress.org/topic/2743)・アドミンバーへの文字の追加
→header.phpに追加された見知らぬ文字の羅列の削除・サイト全体の文字化け
→管理画面の設定項目で「UTF-7」→「UTF-8」に変更
→データベースから変更する場合、_optionsのblog_charsetをUTF-8に変更・ウィジェットやユーザーアカウント
→覚えのないものは全て一旦削除・各所、ページの表示が不可能
→.htacessの更新が必要となりますが、今対応でアクセスを閉じているため管理画面からは弾かれます。生成されたコードを直接、FTPSでアップロードしましょう。・FTPを使用したファイル転送はやめましょう
→FTPS(FTP over SSL)に対応いたしました【注意】
一連の症状からすると、悪意のあるjavascriptを用い閲覧者にどのような影響を及ぼす恐れがあるか不明であるため、無闇に本件に関わる外部のURLにアクセスすることはやめましょう。また、意図しない被害の拡大を避けるため無闇にURLを貼ることは控えましょう。引き続き、何か問題が発生したり新たな情報がある方は、早期解決のためにも情報提供にご協力をお願い致します。
フォーラム: プラグイン
返信が含まれるトピック: wordpress popular posts を固定ページ(任意のページ)で使う方法表示したい場所に、用意されているプラグインのテンプレートタグを挿入すればいいと思います。
<?php if (function_exists('wpp_get_mostpopular')) { $arg = array( //パラメーター ); wpp_get_mostpopular($arg); } ?>使用できるパラメーターについては設定→WordPress Popular Posts→よくある質問を確認ください。
フォーラム: テーマ
返信が含まれるトピック: css編集で困っております。教えて下さいおっと。被ってしまいました。
それとモデレーター様。
お手数ですがスレッドの移動をお願い致します。フォーラム: テーマ
返信が含まれるトピック: css編集で困っております。教えて下さいぱっと見て調べただけですが
http://aqua-mermaid.net/wp-content/themes/dine-and-drink/font-awesome/css/font-awesome.min.css
内で設定してあるフォントです。
class="icon-food"で呼び出されているので、このクラスを外してご自身で用意された画像などに差し替えれば解決するかと思います。フォーラム: 使い方全般
返信が含まれるトピック: トップページのアイキャッチ画像に任意のリンクを付けたいであれば、投稿画面で「カスタムフィールド」を使用するのが一番簡単です。
投稿画面にて、タイトルと本文入力画面の下に“カスタムフィールド”という入力欄はありませんか?もし無ければ、画面上部の「表示オプション」タブの中の“カスタムフィールド”のチェックが外れていると思うので、チェックを入れ有効化します。
後に、本文入力欄下部のカスタムフィールドの名前の欄に例えば“imgurl”とでもいれて、値の部分に画像のリンク先としたいURLを入力します。
そしてテンプレートのコードは
<a href="<?php echo get_post_meta($post->ID, 'imgurl', true); ?>"> <?php if ( has_post_thumbnail() ): the_post_thumbnail(array(170,170)); else: echo '<img src="'.get_bloginfo("template_url").'/images/dot.gif" width="170" height="170" />'; endif; ?> </a>検証はしていませんが、上記で実現可能かと思います。
書き換えた
get_post_meta()に関しての詳細はこちらをご覧ください。もっと分かりやすく直感的に管理画面の実装をする必要がある場合はCustom Field TemplateやAdvanced Custom Fieldsの導入を検討してみてください。
フォーラム: 使い方全般
返信が含まれるトピック: トップページのアイキャッチ画像に任意のリンクを付けたい記事ごとに別々のリンク先を指定したい
というのは、例えば「画像」と「記事タイトル」があったとするならば、テキストタイトルは記事へのリンクだとして画像を別のリンク先とし、更に記事単位でそれぞれも同様にリンクを分けていく、ということではなくてですか?
また、次のご返信にループ文codeで貼り付けてみてください。
フォーラム: 使い方全般
返信が含まれるトピック: トップページのアイキャッチ画像に任意のリンクを付けたいすみません。ど勘違いをしておりました。
前回の返信は忘れてください。the_post_thumbnail()は、現在投表示している投稿のアイキャッチを呼び出すテンプレートタグですので、その前後にある<a href="<?php the_permalink(); ?>"></a>等のリンク先を書き換えてあげてください。get_the_post_thumbnail()は「指定した投稿のアイキャッチを取得するテンプレートタグ」ですので、こちらでなくとも希望の動きにはなると思います。フォーラム: プラグイン
返信が含まれるトピック: プラグインの新規追加のメニューがないjtecnicさん
再度、WordPressをデータベースごと入れ直して確認をしていただいて、それでも解決しない場合はこちらにあるWordPressのバージョン以外の部分を記載していただけると解決が早いかもしれません。
フォーラム: 使い方全般
返信が含まれるトピック: トップページのアイキャッチ画像に任意のリンクを付けたい時間が経っているので解決済みかもしれませんが、
アイキャッチをthe_post_thumbnail()で呼び出すのではなくget_the_post_thumbnailなどで呼び出し、前後の<a>タグを書き換えてあげれば解決するかと思います。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページにも投稿をkurarannさん
まずはこちらを見て頂いて、質問の内容として一番関係性が高いものが“使用しているプラグインとテーマの情報(名称、入手先 URL、バージョン)”になってくるのかなと感じます。
windows-userさんの言う通り、文章だとkurarannさんの仰ってる内容が現状だと伝わりにくいモノとなっていますので、分かる情報は事前に記載していただくと解決が早くなります。
ここからは質問の内容をこちらで考えてお答えしますが、
投稿記事の一覧を「http://example.com/」ではなく「http://example.com/固定ページ」などに、元々トップページにあった形と同じように表示したい
ということでしょうか。それであれば、ページテンプレートを参照いただいて、例えば
- 記事を表示させる予定の「固定ページ」を1つ作成
- 自身で作成したページテンプレートを使用するように設定
を行っていただくことで、いわゆる自分が入力したコードであるテンプレートを呼び出すことができます。そのページテンプレートに、記事一覧を表示するコードを書いておけばいいわけです。
フォーラム: 使い方全般
返信が含まれるトピック: 投稿などをする時に謎の空行ができるこのように一行文開いてしまいます。なぜでしょうか?
「何故」との問いにお答えするならば、これはWordPressが自動で
<p>タグを挿入し、整形を行うためです。で、もし「この機能は必要ない」などで調整を行いたいのであれば
http://ja.forums.wordpress.org/topic/2482
こちらなどが参考になると思います。
なお、この質問は多くでておりますのでフォーラム内を検索していただけると解決するかと思われます。フォーラム: 使い方全般
返信が含まれるトピック: どうしてもメイリオにしたい!importantを探したのですが、その前後が同じようなものが見当たらないのです。
取り急ぎですが…
style.cssではなく、以下の記述がされている恐らくそのtheme独自の設定項目でしょうか。問題解決のためのチェックリストにもあるように、テーマがデフォルトの状態ではそのような設定項目がWordPress自体にはないため、文章を見るだけでは判断をしかねます。<!-- Style settings --> <style type="text/css" media="all"> html { font-size: 14px; } #branding { font-family: Lobster; } #main, #sidebar-primary, .sidebar, #footer { font-family: ゴシック } a, #footer a:hover, .entry-title a:hover { color: #ef5c57; } a:hover, a:focus { color: #000; } #main, #sidebar-primary, .sidebar, #footer { font-family: ゴシック !important; } p{ font:メイリオ; } #container{ font-family:"メイリオ",Meiryo; } </style>http://ohana-for-you.com/のソースコード内に含まれているものですね。
フォーラム: 使い方全般
返信が含まれるトピック: どうしてもメイリオにしたい勝手に
#container{ font-family:”メイリオ”,Meiryo; }
に書き換わっていました。#container{ font-family:"メイリオ",Meiryo; }
これのことだと思うのですが、こちらは何で記述されていますか?もしくはシングルクォート、ダブルクォートを変えるなどしてみてください。上記の件はとりあえず無視しての具体的な解決策ですが、まずは内部CSS(今回書き換えてもらった部分)の
#main, #sidebar-primary, .sidebar, #footer { font-family: ゴシック !important; } p{ font:メイリオ; } #container{ font-family:"メイリオ",Meiryo; }の3行を消してください。メイリオに切り替わらない原因は、最初の行の「!important」が原因です。それ以外にも消してもらう理由は、どこでどのCSSが影響しているかとhottasaikoさんが把握しにくいかと思い、その上での手順です。
上記を消していただいた後に、style.cssの810行目(Layout付近)に新たに指定を作ってしまっては如何でしょうか。neko punchさんのコードを拝借した場合
#container {font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"MS Pゴシック",sans-serif;}
と記述します。これでメイリオにはなるでしょう。
bodyへの指定でなかった理由として、現在style.css内のbody要素がNormalize.cssとスマホ用への記述であったためです。理解できないうちは既存のCSSを書き換えるより「自分で追記したもの」という形で分けた方がいいかもしれません。なお、お察しの通りCSSには優先順位があります。ここでは説明しきれませんし、このように上手くいかないことの繰り返しで覚えていくものでもありますので、ご自身で参照URLを一読いただければ幸いです。
スタイルの優先順位