WordPress4.1beta版をチェックをしています。今後、リリースまで変更されるかも知れませんが気が付いた所をお知らせします。
Feature Plugins Tracking を見ると組み込まれる機能の予定が載っています。
リリースの予定は Version 4.1 Project Schedule に載っています。
組み込まれる予定の Front-end EditorREST API は 現時点ではまだ組み込まれていません。



投稿

集中執筆モード中にカーソルが外に出たりすると一時的に集中執筆モードから外れたりします。
wp41-5
集中執筆モードから外れても、また入力しだすと集中執筆モードになります。
wp-6 *但し、上の[表示オプション]で「ウインドウの高さに合わせてエディターを広げる。」のチェックを外すとこの機能は動きません。


【参考】https://make.wordpress.org/core/2014/11/11/focus-v2-demo-video/


ビジュアルモードで画像を埋め込んだ場合、そのまま画像を編集できる機能が改善されています。
wp41-7 右寄せ・左寄せ・中央等のアイコンが増えました。しかしIE11上での画像の移動が左寄せの時だけうまくできないのを発見してしまいました。


言語パック

WordPress4.0 ではインストール時に言語を選択しますが、後から変更する場合はちょっとした手続きが必要でしたが WordPress4.1 では 管理画面の設定 -> 一般から言語パックをインストールする事が可能になりました。
wp41-6 これで うっかり英語のままでインストールしてしまっても、すぐ日本語にする事ができます。
*日本語で使用する場合は WP Multibyte Patch をインストールするのを忘れずに。



スポンサードリンク




テーマ管理

テーマカスタマイザーが変更されています。
【参考】https://make.wordpress.org/core/2014/11/17/jsunderscore-template-rendered-custom-customizer-controls-in-wordpress-4-1/

それに伴ってなのか 管理画面メニュー外観の「背景」や「ヘッダー」専用の管理画面が削除されて「カスタム」(テーマカスタマイザー)1つになりました。「背景」や「ヘッダー」をクリックしても「カスタム」(テーマカスタマイザー)が起動します。
wp41-10
【参考】http://wptavern.com/wordpress-4-1-to-remove-custom-background-and-header-admin-screens


テーマ関連用

テーマ関連用としては以下の関数も新規追加されました。

【テーマタイトルタグ】
テーマ内functions.phpで add_theme_support( 'title-tag' ); を宣言する事により wp_head()内に出力するようになって、header.php に <title>~</title> を記述しなくてもよくなりました。
これは Twenty Fifteen に採用されています。

【参考】https://make.wordpress.org/core/2014/10/29/title-tags-in-4-1/


【前後ポストへのナビゲーション】
 get_the_post_navigation()
 the_post_navigation()

 get_the_posts_navigation()
 the_posts_navigation()

【ページ送りのナビゲーション】
 get_the_pagination()
 the_pagination()

【アーカイブのタイトル】
 get_the_archive_title()
 the_archive_title()

【アーカイブの説明】
 get_the_archive_description()
 the_archive_description()


Twenty Fifteenではこのように使ってます。(single.php)
<?php
// Start the loop.
while ( have_posts() ) : the_post();

	/*
	 * Include the post format-specific template for the content. If you want to
	 * use this in a child theme, then include a file called called content-___.php
	 * (where ___ is the post format) and that will be used instead.
	 */
	get_template_part( 'content', get_post_format() );

	// If comments are open or we have at least one comment, load up the comment template.
	if ( comments_open() || get_comments_number() ) :
		comments_template();
	endif;

	// Previous/next post navigation.
	the_post_navigation( array(
		'next_text' => _x( '<span class="meta-nav">Next <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Next post link', 'twentyfifteen' ),
		'prev_text' => _x( '<span class="meta-nav">Previous <span class="screen-reader-text">post:</span></span><span class="post-title">%title</span>', 'Previous post link', 'twentyfifteen' )
	) );

// End the loop.
endwhile;
?>


Twenty Fifteenではこのように使ってます。(archive.php)
<?php if ( have_posts() ) : ?>

	<header class="page-header">
		<?php
			the_archive_title( '<h1 class="page-title">', '</h1>' );
			the_archive_description( '<div class="taxonomy-description">', '</div>' );
		?>
	</header><!-- .page-header -->

	<?php
	// Start the Loop.
	while ( have_posts() ) : the_post();

		/*
		 * Include the Post-Format-specific template for the content.
		 * If you want to override this in a child theme, then include a file
		 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
		 */
		get_template_part( 'content', get_post_format() );

	// End the loop.
	endwhile;

	// Previous/next page navigation.
	the_pagination( array(
		'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
		'next_text'          => __( 'Next page', 'twentyfifteen' ),
		'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
	) );
これらを使う事で、今まで作っていたオリジナルの関数が不要になりテーマ作成が楽になるし今後のバージョンアップでもWordPress側が対応してくれます。

【参考】WordPress4.1 新テーマ Twenty Fifteen をチェックしました。



今回のバージョンアップではだいぶ変更がされているように思います。
特にテーマ作成者としてはWordPress4.1がテーマの作り方が変わる分岐点になるような気がします。
テーマ関連での新規関数がたくさん追加されていますのでこれからテーマを作る方は採用を検討してはいかがでしょうか。
*但し対応はWordPress4.1以降となります。



スポンサードリンク

Posted by on 2015/10/03



不動産プラグインポータル