• Organic_magazine V4のテーマで、ログイン画面のロゴをカスタマイズをするため、以下をfunction PHPに追加しました。

    function custom_login_logo() {
    echo '<style type="text/css">h1 a { background: url('.get_bloginfo('template_directory').'/images/画像ファイル名) 50% 50% no-repeat !important; }</style>';
    }
    add_action('login_head', 'custom_login_logo');

    エラーメッセージも出ていなければ、Chrome Developer Toolで確認する限り、wp-login.phpの中は新しい画像に書き換えられています。ただ、imagesの中のwordpress-logo.pngが残っていて、新しいロゴ画像がアップロードされません。

    どの様な対処方法があるのか教えてください。よろしくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター jim912

    (@jim912)

    デフォルトのCSS のセレクタは .login h1 a になっていますね。

    トピック投稿者 panza

    (@panza)

    function PHPに追加した

    h1 a  を .login h1 a  に置き換えましたがやはり状況は変わりません。他に考えられる事はありますか?

    モデレーター gatespace

    (@gatespace)

    wp-login.phpの中は新しい画像に書き換えられています。

    期待通り見た目が変わったということでいいんですか?

    ただ、imagesの中のwordpress-logo.pngが残っていて、新しいロゴ画像がアップロードされません。

    どこの images というフォルダの wordpress-logo.png のことを指してます?

    最初に投稿されたコードを見る限り、
    テーマフォルダ中のimagesの中の画像を見にいくようになってますが。

    トピック投稿者 panza

    (@panza)

    質問の仕方が鮮明でなくてすみません。

    エラーメッセージが全く出ていない上、faviconの書き換えなどは、すべてfunction PHPに書き込みで処理が出来ています。

    Chrome Developer Toolで確認すると、Resourcesのwp-login.phpフォルダの中のwp-login.php には、

    <style type=”text/css”>.login h1 @ {background-image:url (http://~/organic_magazine V4/images/画像)}</style>

    と予定通り書き換えられているのですが、同じresourcesのwp-login.phpフォルダの中の
    imageには、wordpress-logo.pngが残っていて、追加した画像に置き換えられていません。

    同じ方法で他のテーマのサイトもログインロゴのカスタマイズを行ったのですが、他のテーマではすべて上手く行き、このResourcesのwp-login.phpフォルダの中のimageには、wordpress-logo.pngがなくなり、追加した画像が上書きされていました。

    organic_magazine V4のテーマのみが、このログインロゴの書き換えを受け付けない様に思うのですが、どこを確認すべきか分かりません。

    よろしくお願いします。

    トピック投稿者 panza

    (@panza)

    見た目は変わっていません。相変わらずオリジナルのワードプレスのロゴのままです。

    モデレーター gatespace

    (@gatespace)

    何か、勘違いされている?

    panza さんの書かれたコードは
    ログイン画面のロゴのファイルを上書きするのではなく、
    スタイルシートを追記して、自分で用意した画像を使うようにしているのですから、
    オリジナルの画像ファイルは残ったままだし、
    スタイルシートの画像のパスが正しいのであれば、スタイルシートの優先順位の問題かと。

    根本的な解決策ではありませんが、
    何が問題なのか分からないのであれば、プラグインでやった方が早いような気もしますが。

    WP Total Hacks
    http://wordpress.org/extend/plugins/wp-total-hacks/

    トピック投稿者 panza

    (@panza)

    いろいろ初心者の質問ですいませんでした。やっと解決しました。

    function custom_login_logo() {
    echo ‘<style type=”text/css”>h1 a { background: url(‘.get_bloginfo(‘template_directory’).’/images/画像ファイル名) ; }</style>’;

    function my_login_head() {
    echo “<style>body.login #login h1 a {background url(‘”.get_bloginfo(‘template_url’).”/images/画像ファイル’)
    }</style>

    にしたら見た目が変わりました。
    初心者ながら、少し前進出来ました。ありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「ログイン画面のロゴ画像のアップロードが出来ません」には新たに返信することはできません。