WordPress5.9の投稿編集画面で文字列検索をしたく
JavaScript
1function my_admin_script() { 2 echo '<script> 3 window.onload = function(){ 4 var customSource = document.getElementById("content"); 5 console.log(customSource); 6 console.log(String(customSource).indexOf("Point")); 7} 8 </script>'.PHP_EOL; 9} 10add_action('admin_print_scripts', 'my_admin_script');
をfunction.phpに記述しています。
投稿編集画面で下書き保存後、
console.logで出力した通り、customSourceに"Point"という文字列が含まれているのに
console.log(String(customSource).indexOf("Point"));
の結果は「-1」となってしまいます。
問題の原因を探すため
indexOf("Point")をindexOf("content")
などに書き換えても結果が同じで、indexOf("Point")の"Point"に投稿画面の文字列をコピー&ペーストしても結果は同じで困っています。
初心者で変なことをしているのかも知れませんが、解決方法などご教示お願いします。
回答4件
あなたの回答
tips
プレビュー