うさぎのイラスト

ネットアンサー55備忘録

ワードプレス技術を色々とお試しするサイトです。

wp admin内での便利なfunctions設定たち

-2017年03月27日-
全てfunctions.phpに記述するものです。 そのサイトに合ったものだけをピックアップしましょう。

管理画面の「投稿一覧」と「固定ページ一覧」の最大表示数を変更

function my_edit_posts_per_page ($posts_per_page) {
	return 100;
}
add_filter('edit_posts_per_page', 'my_edit_posts_per_page');

投稿画面から「テキスト(html)投稿モード」を削除する設定


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

投稿画面から「パーマネントリンク」を削除する設定

 add_filter( 'get_sample_permalink_html', 'hide_permalinkedit' );
 function hide_permalinkedit( $permalink_html ) {
 	$permalink_html = preg_replace( "/<span id=\"editable-post-name\" title=\"(.*)\">(.*)<\/span>/" , "$2" , $permalink_html );
 	$permalink_html = preg_replace( "/<span id=\"edit-slug-buttons\">(.*)<\/span>/" , "" , $permalink_html );
 	return $permalink_html;
 }

投稿一覧からクイック編集モードをを削除する設定

add_filter( 'post_row_actions', 'hide_quickedit' );
add_filter( 'page_row_actions', 'hide_quickedit' );
function hide_quickedit($actions){
	unset($actions['inline hide-if-no-js']);
	return $actions;
}