2016-01-21 18 views
0

我想在字段的底部創建計數器發佈標題及後期摘錄,但是當用戶超過了極限,他應該得到的只是警告(「你把更多的字符,那麼推薦!「),他可以決定忽略警報並繼續打字。添加字符計數器WordPress的標題和摘錄

沒有找到符合我的要求,該網站的任何解決方案。在主題的目錄

+0

1.必須註冊js文件爲您希望此驗證的具體職位類型。 2.的onkeyup收件JS代碼並執行valiadtions。通過使用標題字段ID –

回答

0

打開functions.php文件並粘貼在最後的代碼從下面:

<?php function my_title_count(){ ?> 
<script>jQuery(document).ready(function(){ 
jQuery("#titlediv .inside").after("<div style=\"position:absolute;top:40px;right:-5px;\"><span>Max 70 characters:</span> <input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"title_counter\" readonly=\"\" style=\"background:none;border:none;box-shadow:none;font-weight:bold; text-align:right;\"></div>"); 
jQuery("#title_counter").val(jQuery("#title").val().length); 
jQuery("#title").keyup(function() { 
jQuery("#title_counter").val(jQuery("#title").val().length); 
}); 
}); 
</script> 
<? } 
add_action('admin_head-post.php', 'my_title_count'); 
add_action('admin_head-post-new.php', 'my_title_count'); 
?> 

<?php function my_excerpt_count(){ ?> 
<script>jQuery(document).ready(function(){ 
jQuery("#postexcerpt .handlediv").after("<div style=\"position:absolute;top:4px;right:25px;\"><span>Max 156 characters:</span> <input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:none;border:none;box-shadow:none;font-weight:bold; text-align:right;\"></div>"); 
jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length); 
jQuery("#excerpt").keyup(function() { 
jQuery("#excerpt_counter").val(jQuery("#excerpt").val().length); 
}); 
}); 
</script> 
<? } 
add_action('admin_head-post.php', 'my_excerpt_count'); 
add_action('admin_head-post-new.php', 'my_excerpt_count'); 
?> 
+0

似乎有一對夫婦與上面的代碼的問題。請對wordpress.stackexchange看一個[最新提問](http://wordpress.stackexchange.com/q/247184/)。 – marikamitsos