Skloňování počtu komentářů

Buď pluginem **České komentáře**
„https://wordpress.org/plugins-wp/ceske-komentare/“:https://wordpress.org/plugins-wp/ceske-komentare/

V jednoduché administraci můžete nastavit své vlastní řetězce pro určitý počet komentářů.

A nebo přidáním vlastní funkce do functions.php:

/—code php
function pocetKomentaru(){
$pocetKomentaru = get_comments_number();
if(comments_open()){
if($pocetKomentaru == 0) $komentText = „Žádné komentáře“;
elseif($pocetKomentaru == 1) $komentText = „1 komentář“;
elseif($pocetKomentaru < 5) $komentText = $pocetKomentaru . " komentáře"; else $komentText = $pocetKomentaru . " komentářů"; return "„. $komentText.“„;
}
else return „Komentáře byly vypnuty“;
}
\—

„Zdroj »“:http://wordpress-sensei.cz/preklad-poctu-komentaru/

Vypnutí komentářů u WP media příloh

/—code php
function filter_media_comment_status( $open, $post_id ) {
$post = get_post( $post_id );
if( $post->post_type == ‚attachment‘ ) {
return false;
}
return $open;
}
add_filter( ‚comments_open‘, ‚filter_media_comment_status‘, 10 , 2 );
\—

„Zdroj »“:http://www.wpbeginner.com/wp-tutorials/how-to-disable-comments-on-wordpress-media-attachments/

Postmatic

**Postmatic**
„https://wordpress.org/plugins/postmatic/“:https://wordpress.org/plugins/postmatic/

Postmatic lets your readers subscribe to comments or post by email. From widget or when they leave a comment. Subsequent comments and replies will land in their inbox. New posts are sent as gorgeous mobile-ready emails.
Postmatic is 100% compatible with all your favorite user and commenting plugins because it is fully WordPress native.
Your posts and comments delivered to their inbox. Their comments delivered through a simple reply.

Proč nepoužívat Disqus pro komentáře?

Komentářový systém Disqus začíná být mezi uživateli (a to nejen WordPressu) docela oblíbený, ale jeho použití bohužel přináší i některá rizika. Jednoduchých řešení v podobě externí služby pro komentáře existuje mnohem více, zmínil bych ještě např. Livefyre, Facebook či IntenseDebate, což je mimochodem produkt, kde se angažovala přímo společnost Automattic (aneb provozovatel WordPress.com a sponzor vývoje […]

Užitečné hooks & filters

**Modify post title when some string exists in the post content**
Add lock icon if there is a member shortcode present in the post content.
Without *$post->ID == $id* not only post title is changed but also menu items and next/previous links.

/—code php
function modify_title($title, $id) {
global $post;
$content = $post->post_content;
if(strpos($content, ‚[member]‘) AND $post->ID == $id) {
$theme_dir = get_bloginfo(‚stylesheet_directory‘);
$lock = ‚ ‚;
$new_title = $title.$lock;
return $new_title;
} else {
return $title;
}
}
add_filter(‚the_title‘, ‚modify_title‘, 10, 2);
\—

**Add extra contact methods to user profiles**

By default, WordPress allow users to enter an AIM name on their profile, but no Facebook and no Twitter names!
In order to add more contact methods to user profile, simply paste this hook in your functions.php file. In this example it will add Facebook and Twitter, but it can be used for any website or service you need.

/—code php
function my_user_contactmethods($user_contactmethods){
$user_contactmethods[‚twitter‘] = ‚Twitter Username‘;
$user_contactmethods[‚facebook‘] = ‚Facebook Username‘;

return $user_contactmethods;
}

add_filter(‚user_contactmethods‘, ‚my_user_contactmethods‘);
\—

**Automatically enable threaded comments**

By default, WordPress do not enable threaded comments. If you want/need to change this, here is a handy code snippet to paste in your functions.php file:

/—code php
function enable_threaded_comments(){
if (!is_admin()) {
if (is_singular() AND comments_open() AND (get_option(‚thread_comments‘) == 1))
wp_enqueue_script(‚comment-reply‘);
}
}

add_action(‚get_header‘, ‚enable_threaded_comments‘);
\—

**Automatically replace words in your posts**

/—code php
function replace_text_wps($text){
$replace = array(
// ‚WORD TO REPLACE‘ => ‚REPLACE WORD WITH THIS‘
‚wordpress‘ => ‚wordpress‚,
‚excerpt‘ => ‚excerpt‚,
‚function‘ => ‚function
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}

add_filter(‚the_content‘, ‚replace_text_wps‘);
add_filter(‚the_excerpt‘, ‚replace_text_wps‘);
\—

**Quick maintenance mode**

/—code php
function cwc_maintenance_mode() {
if ( !current_user_can( ‚edit_themes‘ ) || !is_user_logged_in() ) {
wp_die(‚Maintenance, please come back soon.‘);
}
}
add_action(‚get_header‘, ‚cwc_maintenance_mode‘);
\—

„Zdroj »“:http://www.catswhocode.com/blog/super-useful-wordpress-action-hooks-and-filters

**Přidání boxu pro excerpt (stručný výpis) i do stránek**

/—code php
function enable_page_excerpt() {
add_post_type_support( ‚page‘, ‚excerpt‘ );
}
add_action(‚init‘, ‚enable_page_excerpt‘);
\—

**Deaktivace HTML v komentářích**

/—code php
add_filter(‚pre_comment_content‘, ‚wp_specialchars‘);
\—

„10 Useful WordPress Hook Hacks »“:“http://www.smashingmagazine.com/2009/08/10-useful-wordpress-hook-hacks/

Nejaktivnější komentující

Dnešní tip je widget pro nejaktivnější komentátory. Jeden podobný už zde byl k vidění, ale ten dnešní má nový grafický kabát. Nevypisuje se totiž textově, ale graficky v podobě gravatarů. Na škodu je, že pořád velká část lidí dosud neví, jak si takový gravatar zařídit a tudíž se může stát, že namísto mixu osobností to […]

Zvýrazněte své komentáře jako admina webu

Že právě vy jste administrátorem webu by má být v komentářích jasně vidět. Ano, pravidelní návštěvníci nemají nejmenší problém vás poznat, ale ti, kteří k vám jen zabloudily, by se měli jednoduše dozvědět, že jste něco víc. Pokud to WordPressovská šablona nepodporuje, je přímo na vás, jaké konkrétní zvýraznění zvolíte. Jiné pozadí, rámeček pro obrázek […]

Zasílání upozornění při reakci na komentář

**Comment Reply Notification**
„http://wordpress.org/extend/plugins/comment-reply-notification/“:http://wordpress.org/extend/plugins/comment-reply-notification/

When a reply is made to a comment the user has left on the blog, an e-mail shall be sent to the user to notify him of the reply. This will allow the users to follow up the comment and expand the conversation if desired.

Widget nejaktivnějších komentátorů

Co je největší odměnou pro blogera? Když někdo komentuje jeho pracně sesmolený článek. Je to opojný pocit, donutit někoho přečíst si sepsaný text a ještě ho vybičovat ke slovní reakci. Není to ale vůbec nic jednoduchého, zvlášť, když vás web není navštěvován masami. S webem zejícím prázdnotou to je těžké. Nezbývá, než potenciální komentátory nějak… Číst dále

Widget nejaktivnějších komentátorů

Co je největší odměnou pro blogera? Když někdo komentuje jeho pracně sesmolený článek. Je to opojný pocit, donutit někoho přečíst si sepsaný text a ještě ho vybičovat ke slovní reakci. Není to ale vůbec nic jednoduchého, zvlášť, když vás web není navštěvován masami. S webem zejícím prázdnotou to je těžké. Nezbývá, než potenciální komentátory nějak […]