ページ内目次

編集画面で、抜粋の表示位置をタイトルの真下へ

個別ページ(公開ページ)でのレイアウトと、編集(投稿)画面でのレイアウトは必ずしも一致していません。

公開ページでは、上からタイトル、ページ画像、抜粋、本文… のようになっているのに、投稿画面では、タイトル、本文、抜粋のまま、アイキャッチ画像は右サイドバーという状態では、なかなか入力がしづらいです。

もちろん、お客様への納品状態としてはあまり良いとは言えません。

できるだけ。公開ページの同じ順番で入力できるようにしたい。

そんなとき、function.phpに、こ〜んなアクションフックを書けば良いのです。

<?php
function custom_admin_script1(){
if( get_post_type() === '投稿タイプ名' ): ?>
<style>
#postexcerpt {
	display: block;
}
#postexcerpt p {
	display: none;
}
#titlediv {
	margin-bottom: 10px;
}
#postexcerpt {
	margin-bottom: 0;
}
</style>
<script>
(function ($) {
$(function () {
var $excerpt = $('#postexcerpt');
$('.hndle span', $excerpt).text('抜粋');
$('#titlediv').after($excerpt);
});
})(jQuery);
</script>
<?php endif;
}
add_action("admin_head-post-new.php", "custom_admin_script1");
add_action("admin_head-post.php", "custom_admin_script1"); 
?>

その他のフィールドの移動も、上記を参考にしてやってみてください。

↑上へまいりま〜す