WordPressログイン画面の「W」のロゴを他の画像に変え、リンク先、マウスホバーの文言変更
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
WordPressに慣れていない人が使うことも想定できるので、タイトルなしのまま新規投稿すると「タイトルなし」となり、ダサいので、タイトル入力を必須にしておこう。
functions.php へ記述
WordPressにはタイトルを必須にするような設定はない。
functions.phpに記述して、記事投稿画面にjavascriptで、タイトルが記入されてない時にアラートを出すようにする。
//記事投稿タイトル必須
function required_title() { ?> <script type="text/javascript"> jQuery(document).ready(function($){ if('post' == $('#post_type').val()){ $("#post").submit(function(e){ if('' == $('#title').val()) { alert('タイトルを入力してください'); $('#ajax-loading').css('visibility', 'hidden'); $('#publish').removeClass('button-primary-disabled'); $('#title').focus(); return false; } });}}); </script> <?php } add_action('admin_head-post-new.php', 'required_title'); add_action('admin_head-post.php', 'required_title');
この例では、新規投稿、投稿の編集でタイトルの入力を必須にしている。
同様に、固定ページ用でもタイトル入力が必須になる。