web-dev-qa-db-ja.com

ワードプレスによって作成された自分のサイトをホワイトラベルするにはどうすればよいですか。

私はこの 質問 に対する答えのコードを見ました。私のテーマでWordPress.orgへの宣伝用のバックリンクを削除する方法これを私のテーマのCSSに追加しましたが、変更はありません。

見逃しているものがありますか。私の無知のための謝罪。

私が使用したコード:

#site-generator {
display: none; }

どのようにしてウィジェットをダッシュ​​ボードから削除し、新しいカスタマイズされたウィジェットを追加することができますか?投稿から日時を隠す可能性はありますか?

更新:誰かに私に言ってもらえますか?もし 'wordpress'という用語をタイトルバーに表示しないようにすることができたら?

6
user391

これは私が新しいワードプレスのブログを立ち上げるときにいつも使うコードです:

カスタムアドミンフットターテキスト

// CUSTOMIZE ADMIN FOOTER TEXT
   function custom_admin_footer() {
    echo '<a href="http://www.netconstructor.com/">Website Design by NetConstructor, Inc.</a>';
   }
   add_filter('admin_footer_text', 'custom_admin_footer');

HEADからのバージョン情報を削除

// REMOVE VERSION INFO FROM THE HEAD OF FEEDS
   function complete_version_removal() { return ''; }
   add_filter('the_generator', 'complete_version_removal');

PUBLIC Webサイトページの先頭からの不要な単語の削除

// REMOVE JUNK FROM THE HEADER OF PUBLIC WEBSITE PAGES
   remove_action('wp_head', 'rsd_link');
   remove_action('wp_head', 'wp_generator');
   remove_action('wp_head', 'feed_links', 2);
   remove_action('wp_head', 'index_rel_link');
   remove_action('wp_head', 'wlwmanifest_link');
   remove_action('wp_head', 'feed_links_extra', 3);
   remove_action('wp_head', 'start_post_rel_link', 10, 0);
   remove_action('wp_head', 'parent_post_rel_link', 10, 0);
   remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

SYSADMINを除くすべてのユーザーのためのWORDPRESSアップデート通知を削除してください

// REMOVE THE WORDPRESS UPDATE NOTIFICATION FOR ALL USERS EXCEPT SYSADMIN
   global $user_login;
   get_currentuserinfo();
   if ($user_login !== "sysadmin") {
    add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
    add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
   }

カスタムアドミンロゴ:

// CUSTOM ADMIN LOGIN HEADER LOGO
   function my_custom_login_logo() {
    echo '<style type="text/css"> h1 a { background-image:url('.get_bloginfo('template_directory').'/images/excitesteps-login-logo.png) !important; } </style>';
   }
   add_action('login_head', 'my_custom_login_logo');



// CUSTOM ADMIN LOGIC HEADER LOGO
   add_action('admin_head', 'my_custom_logo');
   function my_custom_logo() {
    echo '<style type="text/css">#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/excitesteps-icon.gif) !important; }</style>';
   }



// CUSTOM ADMIN LOGIN HEADER LINK & ALT TEXT
   function change_wp_login_url() {
    echo bloginfo('url');
   }
   function change_wp_login_title() {
    echo get_option('blogname');
   }
   add_filter('login_headerurl', 'change_wp_login_url');
   add_filter('login_headertitle', 'change_wp_login_title');
10

"site-generator"はデフォルトのテーマであるTwentytenのPowered by WordPressリンクに割り当てられたdiv IDです。他の多くのテーマでもフッターにはWordPressによるリンクが含まれていますが、Twentytenと同じdiv IDを割り当てることはできません。

テーマのフッターのリンクに割り当てられているdiv IDまたはクラスを見つけるには、ブラウザからソースを表示してページの一番下までスクロールします。 WordPress.orgへのリンクが見つかったら、そのリンクをラップしている<div>タグを探し、それに割り当てられているIDまたはクラスを書き留めます。

Retromaniaテーマからの例:

<div class="copy">&copy; Theme Preview 2009 | Created by <a href="http://www.jayhafling.com/">Jay Hafling</a>.</div>

                    <div class="copy_support">Powered by <a href="http://www.wordpress.org/">WordPress</a></div>

この例では、クラス "copy_support"がpowered byリンクに割り当てられているので、それを削除するには、CSSに割り当てます。

.copy_support {
display:none;
}

これはクラスであり、IDではないので、.の代わりに#セレクターを使用します。

1
Chris_O

CSSでそれをするとき、あなたが適用しようとしている規則が要素に適用されているかどうか見るためにfirebugを使っていることを確認してください。より具体的なルール、同じように特定されているが後で定義されているルール、またはそのカスタムルールを上書きするインラインルールさえあるかもしれません。

1
Mild Fuzz