プログラミング研究所 プログラミング研究所 http://www.program-lab.jp/
プログラミング研究所
| プログラム研究 | 自作ソフトウェア | プログラムメモ | リンク |


  • カテゴリ別アーカイブ

    ・.NET Framework
    ・C++/CLI
    ・DirectX
    ・GBA
    ・JavaScript
    ・OSSの移植
    ・PHP
    ・Win32/64
    ・WordPress
    ・その他
    ・ソフトウェアの設定
    ・ツール
    ・ライブラリ
    ・自作ソフト
    ・製品レビュー


  • エントリ一覧


    Syndicate this site (XML)

    Powered by
    Movable Type







  • 管理者:NMVL

    nmvl★program-lab.jp
    ※アドレスの ★ を @ に置き換えてください。

    釣りの話題はこちらから
    www.fishing.hokkaido.jp






    « WordPressで新規投稿のスラッグを日付にする方法 | メイン

  • WordPress TinyMCE Template のテンプレート並び順を変更する 【WordPress】
    WordPress TinyMCE Template でテンプレート挿入時の並び順が作成順(id順)で使いづらかったのでタイトル順になるように改造してみた。
    1. tinymce-templates/js/tinymce-templates.js を開き、get_template_list()を探す。
    2. tinymceTemplates.set_content(); の前に以下のソートを追加
      $( "#tinymce-templates-list" ).html( $( "#tinymce-templates-list option" )
      	.sort(function( a, b ) { return ( a.text == b.text ? 0 : ( a.text < b.text ? -1 : 1 ) ) }));
    3. このソートでは初期選択アイテムが最後尾となるため、気になるなるのであれば以下のコードで先頭を選択状態にする
      $( "#tinymce-templates-list option:first" ).prop( 'selected', true );

    変更後の関数はこんな感じ。
    get_template_list: function()
    {
    	var args = $.extend({}, tinymce_templates_list_args);
    
    	$.ajax({
    		url: tinymce_templates_list_uri,
    		async: true,
    		type: 'GET',
    		dataType: 'json',
    		data: args
    	}).done(function(data){
    		$.each(data, function(key, tpl){
    			var option = $('


    投稿者 NMVL : 2017年4月 9日 02:15