functions.phpWordPressΥåܡɤ򥷥ץ˥ޥˡ

2014年08月04日 月曜日 10時14分

WordPress

functions.phpȤäƤWordPress̤Υޥˡ˺Ͽ

ưˤweb̳ˤʤä4
ͤǡ椫鲶ᥤdzȯ˿ȿοHPåȥСˤʤޤ
ǥϴ˴ƤơCSSƥ󥰡᡼ޥꡢޥۥȤʤɤᥤ˻ŻǤϫΤϱԤˤϸʤ΢ʬǤ

[ad#ad-big]

ϡWordPress̤ΥޥǤ
WordPressϥ桼򸢸̤ʬƵǽ¤ޤ
ԡԽԡƼԡƼԡɼԤ5ǡǤԤ鲿ˤʤɼԤޤǡʳϤäƵǽ¤Ƥޤ

Ǥϥ饤Ȥ˾ˤϱޤ
㤨СƼԤˤ򥢥åץɽ褦ˤߤȤ桼ԽԤäߤȤ

Ǥϡ˾functions.php˵Ҥphp˺ϿȤƷǺܤޤ

ܼ

̤WordPressΥѹ

wordpressΥ

̤ˤWordPressΥɽƤޤΥ򥯥饤ȤΥʤɤѹФäݤʷϵˤʤޤ͡Υɤfunctions.php˵ҤƤ

function custom_login_logo() {
  echo '<style type="text/css">h1 a { background: url('URL') no-repeat center center !important; }</style>';
}
add_action('login_head', 'custom_login_logo');

27463ʤΤǡƱ礭ǺФΤޤޥ򺹤ؤ뤳Ȥޤ
ʤߤˡWordPressΥ򥯥åWordPressθȤӤޤΥѹޤεҤWordPress򥢥åץ졼ɤȾ񤭤ƤޤΤǾάޤ

WordPressؤ褦פɽˤ

WordPressؤ褦

åܡɤˤϡWordPressؤ褦פȸåɽޤ֥ƤΥ饤Ȥˤϲδط̵äǤΤǾäޤ礦
ΰԤɲäǤ

remove_action( 'welcome_panel', 'wp_welcome_panel' );

åܡɥȥåײ̤ΥåȤɽˤ

åܡɤΥå

ɽåܡɥȥåײ̡
ˤϺǶξǶΥȤʤɤΥåȤɽƤޤ
⥯饤ȤˤϴطʤǤϤʤץ饰ʤϮäߤʤޤޤƤޤ
äޤ礦

function example_remove_dashboard_widgets() {
  global $wp_meta_boxes;
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);   // ߤξʳס
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);   // ǶΥ
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);   // 
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);   // ץ饰
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);   // å
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);   // Ƕβ
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);   // WordPress֥
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);   // WordPressե
}
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets');

åץ졼ɾɽˤ

åץ졼ɾ

СWordPress꡼ȡåܡɤ˹¥åɽޤ
ºݤ˥åץ졼ɤΤϴԤΤߤǤʲθ¼Ԥˤϡ֥åץ졼ɽ뤫ԤϢƤ͡פȥåɽƤޤǤ͡
ƤʤƼԤˤʥåФ֡פǤ͡
äޤ礦

if (!current_user_can('administrator')) {
  add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));
}

ʬˤĤ

1ܤif (!current_user_can(‘administrator’))ǡִ԰ʳ󤷤Τߡפȸʬ򤷤Ƥޤ
Ƭˡ֡פդȡ֤ξʳǤϡפȤʤǤ
ʤԤˤϹɽ뤫ȤȡɽäƤޤwordpress̤饢åץ졼ɽʤʤäƤޤǤ

administratorϴԤλǡ¾θ¼Ԥˤadministrator򲼤ͤѤƲ
ʤʬɬפʤϡ1ܤξʬ3ܤΡ֡ѡפäOKǤ

  • administratorʴԡ
  • editorԽԡ
  • authorƼԡ
  • contributorʴƼԡ
  • subscriberʹɼԡ

if (!current_user_can(‘administrator’))Ρ֡פСִԤ󤷤ϡפˤʤޤ

if (current_user_can('administrator')) {

ʤߤˡʣθ¼ԤǻꤷϾʬ򤳤ʴ˵Ҥޤ

 if (current_user_can('administrator') || current_user_can('editor')) {

̾Υ˥塼ɽˤ

̾˥塼

̤ξˤWrordPressȤؤΥ󥯡󡢥ȤʤɤɽƤޤ
ʤΤǾäޤ礦

add_action( 'wp_before_admin_bar_render', 'my_wp_before_admin_bar_render' );
function my_wp_before_admin_bar_render() {
  global $wp_admin_bar;
  $wp_admin_bar->remove_menu('wp-logo'); // wordpress
  $wp_admin_bar->remove_menu('site-name'); // ̾
  $wp_admin_bar->remove_menu('updates'); // 
  $wp_admin_bar->remove_menu('comments'); // 
  $wp_admin_bar->remove_menu('new-content'); // 
  $wp_admin_bar->remove_menu('my-account'); // ޥ
}

ä㤦;ˤ䤷Τǡϲͤ˵Ҥޤ

add_action( 'wp_before_admin_bar_render', 'my_wp_before_admin_bar_render' );
function my_wp_before_admin_bar_render() {
   global $wp_admin_bar;
   $wp_admin_bar->remove_menu('wp-logo');  // wordpress
   $wp_admin_bar->remove_menu('updates');  // 
   $wp_admin_bar->remove_menu('comments');  // 
   $wp_admin_bar->remove_menu('new-content');  // 
   $wp_admin_bar->remove_menu('user-info');  // ޥ֥ץե
   $wp_admin_bar->remove_menu('edit-profile');  // ޥ֥ץեԽ
}

8ܡ9ܤΡuser-infoסedit-profileפϡΥ桼̾ˤ֥ץեפȡ֥ץեԽפǤ򥯥å㤦ȥ桼ѹ̤ǤޤΤǾäɡmy-accountפDZä㤦ȡߥ󤵤Ƥ桼Υ桼̾ɽʤʤäƤޤˤȥܥɽˤʤäƤޤޤ

ǡޥȼΤɽΡuser-infoסedit-profileפɽꤷޤ

Ȥʬ䤹ɽ褦

ȥܥɲ

function add_new_item_in_admin_bar() {
 global $wp_admin_bar;
 $wp_admin_bar->add_menu(array(
 'id' => 'new_item_in_admin_bar',
 'title' => __(''),
 'href' => wp_logout_url()
 ));
 }
add_action('wp_before_admin_bar_render', 'add_new_item_in_admin_bar');

嵭ͤWordPressΥȥܥϥޥȤˤޤ
ʬˤΤǡܤʬ褦˺ˤǤɽޤ礦
߷פäۤǤ͡

Ǥɤ򥯥åХȤ뤫Ǥ͡

ɽץȥإפɽˤޤ礦

ɽץȥإפɽ

̱ˤɽץȥإפɽƤޤ
ƼԤˤɬפʤΤǾäޤ礦

function my_admin_head(){
 echo '<style type="text/css">#contextual-help-link-wrap{display:none;}</style>';
 echo '<style type="text/css">#screen-options-link-wrap{display:none;}</style>';
 }
add_action('admin_head', 'my_admin_head');

WordPress ΤѤ꤬Ȥޤפä

եåΥåä

̤ΥեåˤϡWordPress ΤѤ꤬ȤޤפȽ񤤤Ƥޤ
äޤ礦

function custom_admin_footer() {
 echo '&nbsp;';
 }
add_filter('admin_footer_text', 'custom_admin_footer');

ϥޤ

֤ä㤱functions.php˽񤫤ʤƤץ饰ǽǤ
phpʤΤǡٶˤʤ뤫ʤȻפäfunctions.php˽񤯤ȤˤǤ
Ʊͤ˴̤Υޥ򤷤ΤǤСӤ˱ץ饰󤬤ʤõȤϤ᤿ɤ⤷ޤ

ϴ̤κɥ˥塼Υޥ񤳤ȻפäɡפΤۤĹʤäƤޤäΤ̤εȤƽ񤭤ޤ͡

ɵWordPress̤κɥС˥塼functions.phpɽꤹˡ񤭤ޤ

関連記事

コメントさんきゅ

ҥȥ : 2014年12月28日 日曜日 18時03分

Ϥޤ

ҥȥȿޤ

Recent CommentΥåȤΥޥˤĤĴ٤Ƥ
ͤΥȤˤɤ夭ޤ

ͤRecent CommentϤޤۤ
ɤΤ褦ˤвǽʤΤץ饰٤ƤΤǤ
ɤƤ餺󥳥Ȥ򤵤Ƥޤ

⤷жƤʤǤ礦

ͤϫƿȤˤĤѤ򶵤ƤȤΤ
̵ʤꤤȤ򤷤ƤΤǤ
̵ΤʤϰϤǤޤޤΤǶƤȴ򤷤Ǥ

ꤤפޤ

 : 2014年12月29日 月曜日 22時52分

Ф
⥳ɽ̤Ԥϫޤ

ȤäƤץ饰ϡCommented entry listפȸʪǤ
ǰʤ餳Υץ饰Ԥwordpress3.0ʹߤؤбߤƤޤä餷ߤwpΥץ饰ڡοɲäǸƤФƤʤϤǤ

ͭ̾ʡ־֡פwordpress3.0ʹߤбΤۤƤƤޤ
Υ󥯤ɤƤȤ

http://www.koikikukan.com/archives/2011/01/13-005555.php

ˡ񤤤Ƥޤget_recently_commented()Υå(5)ʤɤȽ񤱤ɽѤ뤳Ȥޤ
Ȥϡli䤫ΤǡCommented entry listΥuldzäCSSǥդƤƲ

ߤwp4.1ǤΤǡΥץ饰κ夬ˤʤޤ…
줬Ȥʤʤää鲿ȤɤʾС

ҥȥ : 2014年12月30日 火曜日 08時50分

ɥХ꤬Ȥޤ

ޤǤۤۤɤˤǤޤ

μ­⤢ä
ƥڡۤΥˤʤäΤǤ
TOPڡϥåȲǤбǤåȤΥ륷ȤŬѤƤޤäƤΤ

ƥڡξ
sidebar-post.php
ΰ־

񤭹OKäΤǤ
TOPڡɽˤϡɥ˽񤭹Ф褤ʤƸ߰ƮǤ

åȤΥ륷Ȥ줵ΤϰȤǤ̵Ǥ
ƼԤդԤΤʢΩơʾС

ȤϤ
ޤۤrecent comment򤷤Ǥ

ˤ꤬Ȥޤ

 : 2014年12月30日 火曜日 15時06分

ϥåȤڻȤäƤʤǤ衣
sidebar.phpƥץ졼ȥľܵҤɽƤǤ衣
ǡƥץ졼ȥˤ꼫ưŪ˽Ϥ줿CSS˥ĤƤ봶Ǥ

ơsidebar.phpȥåץڡindex.phpʤ⤷home.phpˤɤ߹Ǥޤ

firefoxfirebugǤäȸڤƤߤޤȤդϤäƤspan class=”comment_date”ȡˤ륢󥫡a䤬֥åǤˤʤäƤޤ͡
display:inline;ǥ饤ǤˤвԤʤʤޤ衣
ȤCSSեˡ

span.comment_date { display:inline !important; }
span.comment_date a { display:inline !important; }

DzԤʤʤȻפޤ
¿ʬ

ҥȥ : 2014年12月30日 火曜日 16時04分

ɥХ꤬Ȥޤ

ޤǼä륷Ȥդ˾꤯ŬѤ
ʾʤ餤ˤǤޤʾС

˽ޤ

꤬Ȥޤ

 : 2014年12月31日 水曜日 00時48分

꤯Ԥä褦DzǤ
ǤϡHPĴĥäƤ

コメントどーぞ

© 2010 - 2026 南国スキーぶろぐ