プログラミング研究所 プログラミング研究所 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