サポート » 使い方全般 » メディアライブラリのメニューを非表示にしたいです!

  • 解決済 backcool

    (@backcool)


    いつもお世話になります。
    そして、いつも有難うございます。

    今回は、タイトルの通りメディアライブラリのメニューを非表示にしたく
    cssでdisplay:noneにしてみたのですが反映せず、分からないなりに
    PHPを触ってみたのですが消えずで困っております…

    場所は、「グリッドレイアウト(リストレイアウト)の選択「すべてのメディア」「すべての日付」
    などがあるメニュー部分になります。

    これはどのファイルを触れば消えるのでしょうか…。
    極力CSSで消したいのですが、難しければPHPのコメントアウトなどで
    対応したいと思っております。

    ぜひご助言頂けましたら幸いです。
    よろしくお願い致します。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • CG

    (@du-bist-der-lenz)

    メディアライブラリのツールバーですよね。ツールバー全体は、display:none;で非表示できましたよ。

    トピック投稿者 backcool

    (@backcool)

    CGさん
    有難うございます!

    それで消えましたか?
    何で消えないんだろ…
    classとかは間違っていないと思うしimportantとかも
    つけてみたのですが消えないんですよね…

    CG

    (@du-bist-der-lenz)

    消え(非表示になり)ましたよ。実際に見せることが出来ないのが、気の毒です。

    トピック投稿者 backcool

    (@backcool)

    CGさん
    何度も有難うございます!

    やっぱり非表示になるんですね…
    今の所どうやっても非表示にならないんですよね。
    ブラウザのキャッシュはクリアしてますしプラグインなども
    一旦全部オフにしてるんですが…
    うむむ…

    LABE

    (@latobeam)

    CSSのセレクターには詳細度(優先度)があります。
    すでに適用されているスタイルと競合する指定を追加した場合は、詳細度の高いほうだけが適用されます。
    すでに適用されているスタイルがどのように(セレクター、設置場所など)指定されているかを調べてみてください。

    msio

    (@msio)

    スタイルシートは直接対象のコードに書き込むのが一番優先されます。
    直接style=を書き込んで効果がなければ、指定したい対象ではないところに効果を与えていないでしょうか。
    作業的にはborder:solid 1px red;などで対象であることを確認して効果を直接書き込み、カスケードするにあたってクラス名の整理、を行うのがよいかと思いますがいかがでしょうか。

    CG

    (@du-bist-der-lenz)

    ツールバー全体のクラスには、「プロパティなし」でしたから競合はありませんでした。詳細度の違いでしょうかね。

    トピック投稿者 backcool

    (@backcool)

    皆さま色々ご意見有難うございます!

    Firebug上では簡単にできるのですが実際やるとすると
    どのファイルが関与してるのかが良く分かっていないのかもしれません。

    見る限りload-styles.phpから枝分かれしてそうなのですが
    僕のレベルではちょっと理解するのが難しいです…
    ひとまず現在色々とイジくりまわしてます(笑)

    raspi0124

    (@raspi0124)

    Home


    のような方法で管理者画面用のCSSを追加してはどうでしょうか?
    あと、important つけてもいいかもしれません。
    それでもダメでしたら、Stylishというアドオンをインストールしてみてはどうでしょうか?

    CG

    (@du-bist-der-lenz)

    メディアライブラリのツールバーですから、ダッシュボード内ですが、何処で試みているのでしょう。
    load-styles.php で試みてみるのも手段でしょう。「プロパティなし」だから、追記ででも確認できるでしょう。

    ioxrxogi

    (@ioxrxogi)

    わたしは、管理画面用のCSSを以下のように追加しています。
    functions.phpに

    function admin_css() {
    	echo '<link rel="stylesheet" type="text/css" href="'.get_bloginfo( "template_directory" ).'/css/wp-admin.css">';
    }
    add_action( 'admin_head', 'admin_css' );

    を書いて、
    CSSフォルダを作り、その中にwp-admin.cssを入れて、

    .media-toolbar, .wp-filter {
    	display: none;
    }

    で消えました。

    ishitaka

    (@ishitaka)

    メディア画面限定のようなので下記のような方法でもいいかな。
    functions.php 等に

    function my_admin_media_style() {
    	if ( wp_style_is( 'media-views' ) ) {
    
    		$style = 'ここにスタイルを記述';
    
    		// 検索ボックスとローディング アニメーションを残す場合の例
    		//$style = '#wp-media-grid .wp-filter .view-switch, #media-attachment-filters, #media-attachment-date-filters, #wp-media-grid .media-button { display: none; }';
    
    		wp_add_inline_style( 'media-views', $style );
    	}
    }
    add_action( 'admin_enqueue_scripts', 'my_admin_media_style' );

    「ここにスタイルを記述」の部分にスタイルを記述してください。

    トピック投稿者 backcool

    (@backcool)

    こんばんは!
    いつも本当に色々と助けて頂いて
    有難うございます。
    皆さん優しいので泣きそうです…

    PHP触れると色々できますね…
    今勉強中でPHP殆ど分かってないですが
    少しずつ理解できるように頑張ってます!

    頂いた情報をただコピペするのではなく
    理解しながらやってみたいと思います。

    ひとまず今からやってみます!

    トピック投稿者 backcool

    (@backcool)

    皆さまのお陰で出来ました!
    本当にいつも有難うございます。

    まだ全然PHPは理解出来ていないので、エラーで画面を真っ白にしながら
    何とか少しずつ進めました。

    また何かありました際はぜひご助力、ご教示頂けましたら幸いです。
    よろしくお願い致します。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • トピック「メディアライブラリのメニューを非表示にしたいです!」には新たに返信することはできません。