サポート » テーマ » コメント投稿者名の前に不要な文字が入る不具合

  • 解決済 hanamarutoco

    (@hanamarutoco)


    ロリポップの簡単インストールより。
    edsbootstrapバージョン: 1.9 につきまして。
    win7 chromeとFirefox

    コメント投稿の名前の前に「http://」と記述した覚えのない文字が勝手に入力されてしまいます。
    アバター設定はOFFにしています。
    当方、あまり詳しくないので、どうしたら名前の前の「http://」が消えてくれるのか途方に暮れています、、
    テーマの編集からスタイルシートやらphpファイルまではいけます☆
    どなたか、ご教示いただけますようお願いいたします。

    ※因みに、名前とサイトURLを入力しますと、名前は消えます。
    (※空欄になってコメント投稿者名が分からないが、サイドメニューから投稿者名がわかる状態。)
    どうなっているのでしょうか、、

    テストページ
    http://one-s.org/blog/archives/121#comment-10

    ヘルプの必要なページ: [リンクを見るにはログイン]

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • テーマの 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() を通す必要はないですね。

    kazuyks様
    的確なご回答をいただきましてありがとうございます。
    あっさり解決しました。
    また、お早いご連絡をいただけましたことに感謝いたします。
    本当にありがとうございます。

    • この返信は2 週間、 4 日前に  hanamarutoco さんが編集しました。

    もうひとつだけ質問させてください。
    検索の文字を入力して検索ボタンを押すと、結果ページにズレます。
    これは、直せますか?
    初歩的な質問ばかりですみません。
    自力で考えても分かりませんでした、、

    テストページ
    http://one-s.org/blog/?s=Nothing+Found%E3%80%80%E3%81%AE%E3%82%BA%E3%83%AC

    [外観] > [カスタマイズ] > [追加CSS] に

    header.page-header {
    	margin:0;
    }
    

    を書けば直ると思います。

    この部分に下記のようにネガティブマージンが設定されているのがズレている原因なので、とりあえずそれを打ち消したのですが、テーマ作者の意図がわからないので、今度はどこか他でおかしい箇所が出てくるかもしれません。

    margin-left: -6em;
    margin-right: -6em;
    margin-top: -3em;
    margin-bottom: 3em;
    

    kazuyks様
    ありがとうございます。
    とても分かりやすく、直ぐに紐解くことができました。
    これで気になるところがなくなり、次のステップに進むことができます。
    迅速な対応に深く感謝いたします。
    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。