我想限制字段,同時在WordPress中創建新帖子。對於標題,它不應超過40個字符。內容不應超過400個字符。如果超過這些最大值,我想顯示一條錯誤消息並且不讓用戶繼續。我如何在WordPress中做到這一點?如何在WordPress編輯器中限制字段的文本長度?
0
A
回答
1
您應該可以使用wordpress過濾器來修改調用編輯器時輸出的代碼。基本上你會想用它來插入一些javascript和一個額外的div標籤來顯示你的錯誤,然後只要閱讀「editorcontainer」id的內容,並在達到某個字符限制時顯示錯誤。
我沒有此刻的時間來寫一個案例,但根據你的技能水平,你正在尋找的功能是:
apply_filters("the_editor", "customfunction_limitarea");
哪裏customfunction_limit區域是您創建功能插入JavaScript。你可以看到the_editor目前是如何調用,默認篩選器是如何在應用「WP-包括\一般的template.php」上線1822的默認看起來是這樣的:
$the_editor = apply_filters('the_editor', "<div id='editorcontainer'><textarea rows='$rows'$class cols='40' name='$id' tabindex='$tab_index' id='$id'>%s</textarea></div>\n");
我會嘗試修改聲明通過在位於主題目錄中的functions.php文件中放置一個新的過濾器,這樣您就不必擔心它在更新過程中被覆蓋。否則,如果你絕對需要編輯wordpress核心(通常是no-no),general_template.php就是我想的地方。
基本上只是讀了一下wordpress過濾器(有人警告說除了基本的東西外,沒有大量的文檔或例子可用),並且應該提供您需要的一切。輸入驗證結束很容易找到腳本,只是谷歌jquery後限制。像這樣的東西可能正是你要找的內容:
http://swiki.fromdev.com/2010/02/jquery-maximum-limit-texttextarea-with.html
相關問題
- 1. 限制文本字段長度
- 2. 如何強制IntelliJ編輯器限制行長度?
- 3. 在TDBGrid中限制就地編輯器的最大文本長度
- 4. 如何限制android編輯文本只接受字母和長度
- 5. 編輯的JComboBox限制長度
- 6. 如何限制MVC中文本框中的字符長度?
- 7. 如何限制UILabel文本長度 - IOS
- 8. 如何限制iPhone上textfield中文本/數字的長度?
- 9. wysiwyg contenteditable編輯器 - 如何設置富文本編輯器的最大長度
- 10. 使用tinymce 4.0文本編輯器如何限制字符?
- 11. 限制EditText文本長度
- 12. 如何限制多行編輯文本中每行的字符?
- 13. 如何限制文本編輯
- 14. 如何限制href的文本長度限制
- 15. 如何爲我的文本編輯器設置最大長度
- 16. 限制富文本編輯器中的字符數
- 17. Dojo富文本編輯器中允許的字符數限制
- 18. UITextField - 限制文本長度不受字符數的限制
- 19. Grails,你如何限制表中字段的顯示長度
- 20. 如何在自定義字段wordpress中獲得wysiwyg編輯器
- 21. 長度文本字段
- 22. document.createElement文本字段長度
- 23. 長文本字段的最大長度
- 24. 製作文本編輯字段
- 25. 如何在android中限制編輯文本的輸入時間
- 26. 如何限制字段不要編輯派生類中的c#
- 27. 編輯文本的設置長度
- 28. 限制編輯一些自定義字段 - wordpress
- 29. UITextfield限制中文字符長度
- 30. 如何在我的控制器中編輯表單的字段?
做,關於最新的WordPress版本(3.9)任何提示? – geraldo 2014-04-19 10:14:32