##質問背景
記事の投稿でタイトル入力後にパーマリンクが生成される仕組みを理解したいと思い、質問させていただきました。
##内容
デバック試験をしながら、下記のファイル配下のコードまでたどり着きました。
wp-admin/post.min.js
*ロードされているのはpost.min.jsですが、難読化されているため、
ここではpost.jsに置き換えて質問させていただきます。
##コード
wp-admin/post.js
222行目あたりから236行目まで。
html
1 if ( ! $('#edit-slug-box > *').length && ! titleHasFocus ) 2 //すべての要素から#edit-slug-boxの要素数かつ??titleHasFocus??分からない 3 $.post( ajaxurl, { 4 //下記内容のリクエストを送る??どこに? 5 action: 'sample-permalink', 6 post_id: $('#post_ID').val(), 7 new_title: $('#title').val(), 8 samplepermalinknonce: $('#samplepermalinknonce').val() 9 }, 10 function( data ) { 11 if ( data != '-1' ) { 12 $('#edit-slug-box').html(data); 13 } 14 }
ここのコードがパーマリンク生成に関係していると考えております。
##求回答
js初学者コード内容がわかりません。
解説頂ければ幸いです。
if ( ! $('#edit-slug-box > *').length && ! titleHasFocus )
このif文とかもなにしているかさっぱりです、、、
大変恐縮ではありますが、ご教示頂ければ幸いです。
なにとぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー