• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「TinyMCE」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(TinyMCE 4: )
(高度なプラグインの編集: en link)
55行目: 55行目:
 
If the Advanced Editing Toolbar buttons are not sufficient, and writing your own buttons isn't your thing, perhaps you're looking for a plugin to extend the functionality of the TinyMCE editor. Examples include:
 
If the Advanced Editing Toolbar buttons are not sufficient, and writing your own buttons isn't your thing, perhaps you're looking for a plugin to extend the functionality of the TinyMCE editor. Examples include:
  
* [[TinyMCE Custom Buttons]] (WordPress Codex)
+
* [[TinyMCE Custom Buttons]] /[[:en:TinyMCE Custom Buttons|en]] (WordPress Codex)
 
* [http://www.laptoptips.ca/projects/tinymce-advanced/ TinyMCE Advanced] (LaptopTips.ca)
 
* [http://www.laptoptips.ca/projects/tinymce-advanced/ TinyMCE Advanced] (LaptopTips.ca)
  
61行目: 61行目:
  
 
<div id="Automatic use of Paragraph Tags">
 
<div id="Automatic use of Paragraph Tags">
 +
 
== 段落タグを自動的に使用する ==
 
== 段落タグを自動的に使用する ==
 
</div>
 
</div>

2015年8月13日 (木) 22:20時点における版

このページ「TinyMCE」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

WordPress is bundled with the open source HTML WYSIWYG editor TinyMCE by Moxiecode Systems, AB.

WordPress 3.9で、WordPress コアに TinyMCE のバージョン4.0へのメジャーアップデートがリリースされました。 TinyMCEのバージョン4は、多くの変更を提供します。:

  • 新しい UI と UI API。
  • 新テーマ。
  • イベントシステム/API の刷新。
  • より良いコードの品質、読みやすさとビルドプロセス。
  • 多数の (インライン) ドキュメント。
  • そして全体的に至る所を改良。

slideshowchangelogに、多数ある新機能のハイライトがあります。

TinyMCE プラグイン

Generally, there are three groups of TinyMCE plugins added by WordPress plugins:

  • Custom plugin created specifically for the WordPress plugin. If you’ve developed this kind of plugin, please see the 3.x to 4.0 migration guide and the 4.0 API documentation.
  • WordPress plugins that add third-party or default TinyMCE plugins need to be updated to include the 4.0 version of the plugin. The PHP global $tinymce_version can be used to determine which plugin to load.
  • Mini-plugins that only add a button to the toolbar. This works pretty much the same. It is advisable to update to use the ‘dashicons’ icon font instead of image icon.

高度なボタンの編集

Looking for more buttons in the WYSIWYG editor? You can toggle the Advanced Editor Toolbar (row 2 of the editor) and unlock a dozen or so extra buttons.

Simply hover over each button in the toolbar, noting the tooltips. When you see "Toggle Toolbar" as a tooltip, click that button. Note the purpose of this button is to expand/collapse row 2 of the editor buttons.

If the "Toggle Toolbar" button is moved to another row of the editor (via custom hooks or filters), it's possible clicking the button will remove all editor button rows. In this case; you must use Alt-V (IE) or Shift-Alt-V (Firefox) to toggle the advanced buttons back "on".

In WP version 3.3.1 the correct toggle command for IE and Firefox is Shift-Alt-Z.

ボタンの追加

There is a simple (if you understand the Plugin API and hooks) means of adding your own buttons to TinyMCE in WordPress on the TinyMCE Custom Buttons page. See also Plugin API Rich Text Editor Filters for more information.

A detailed tutorial is also available on WP Tuts +

高度なプラグインの編集

If the Advanced Editing Toolbar buttons are not sufficient, and writing your own buttons isn't your thing, perhaps you're looking for a plugin to extend the functionality of the TinyMCE editor. Examples include:

You can find more in the WordPress Plugin Directory.

段落タグを自動的に使用する

By default Wordpress & the TinyMCE WYSIWYG editor will automatically add paragraph tags ( P tags or <p> ) around line breaks. This default functionality was installed to assist new users in adhering to standard coding principles.

For many advanced users there are times when the additional spacing caused by paragraph tags interferes with the overall design of the site. For these users the ability to remove the automatic use of P tags or a specific use of P tags is required.

In the case where P tags are disabled completely the user will then be responsible for manually adding paragraph tags themselves via the Text editor instead.

There are 3 primary options for removing P tags. These include:

  • Through out entire site
  • On specific Template pages
  • With specific page items


Options Include:

You may also find plugins to assist with this at WordPress Plugins

フィルターによる TinyMCE のカスタマイズ

If you want to customize which buttons are shown in the editor, or you want to use a custom css file to stylize the visual editor contents, or to prevent tinyMCE from removing styles, spans, etc.. or to customize every aspect of TinyMCE, you can modify the init settings array with the use of the filter tiny_mce_before_init.

You can see the default settings in /wp-includes/class-wp-editor.php, here are some options.

function my_format_TinyMCE( $in ) {
	$in['remove_linebreaks'] = false;
	$in['gecko_spellcheck'] = false;
	$in['keep_styles'] = true;
	$in['accessibility_focus'] = true;
	$in['tabfocus_elements'] = 'major-publishing-actions';
	$in['media_strict'] = false;
	$in['paste_remove_styles'] = false;
	$in['paste_remove_spans'] = false;
	$in['paste_strip_class_attributes'] = 'none';
	$in['paste_text_use_dialog'] = true;
	$in['wpeditimage_disable_captions'] = true;
	$in['plugins'] = 'tabfocus,paste,media,fullscreen,wordpress,wpeditimage,wpgallery,wplink,wpdialogs,wpfullscreen';
	$in['content_css'] = get_template_directory_uri() . "/editor-style.css";
	$in['wpautop'] = true;
	$in['apply_source_formatting'] = false;
        $in['block_formats'] = "Paragraph=p; Heading 3=h3; Heading 4=h4";
	$in['toolbar1'] = 'bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,wp_fullscreen,wp_adv ';
	$in['toolbar2'] = 'formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help ';
	$in['toolbar3'] = '';
	$in['toolbar4'] = '';
	return $in;
}
add_filter( 'tiny_mce_before_init', 'my_format_TinyMCE' );

更新履歴


あわせて読む

外部リソース


最新英語版: WordPress Codex » TinyMCE最新版との差分

この記事は翻訳時に編集が必要であるとマークされていました。その為Codex原文が大きく編集されている可能性があります。内容を確認される際は原文を参照していただき、可能であれば本項目へ反映させてください。よりよいCodexを作成するためのお手伝いをお願いします。