Astazi o sa va prezint un nou tutorial marca Locco.Ro iar ca subiect avem pluginul Jetpack by WordPress si este dedicat tuturo celor care il folosesc dr si celor care au de gand sa-l instaleze.
Despre Jetpack by WordPress Dupa parerea mea Jetpack by WordPress este un plugin „ must have ” al orcarui detinator de blog. Practic este un plugin ALL IN ONE . Odata sincronizat cu platforma wordpress.com puteti configura noi functii la blog, cum ar fi:
Pe langa toate aceste plugin-uri (functii) avem si unul mai mult sau mai putin nou dar indispensabil ce permite comentatorilor abonarea, si aici am vrut sa ajung si sa va explic mai pe larg, ca doar scopul acestui tutorial este de a indruma administratorul unui blog cum poate proceda ca prin default casuta de abonare sa fie bifata si de a scutii cititorul de un click in plus dedicat abonari.
Deschideti clientul FTP pe care-l folositi si logati-va la serverul FTP. Pasii de parcurs pana la fisierul pe care il vom edita sunt: root/wp-content/plugins/jetpack/modules/subscriptions.php , cu un file editor cautati urmatoarea linie:
* Set up and add the comment subscription checkbox to the comment form. */ function comment_subscribe_init() { global $post; $comments_checked = ''; /*Aici trebuie modificat*/ $blog_checked = ''; /*Aici trebuie modificat*/ // Check for a comment / blog submission and set a cookie to retain the setting and check the boxes. if ( isset( $_COOKIE[ 'jetpack_comments_subscribe_' . self::$hash ] ) && $_COOKIE[ 'jetpack_comments_subscribe_' . self::$hash ] == $post->ID ) $comments_checked = ' checked="checked"'; if ( isset( $_COOKIE[ 'jetpack_blog_subscribe_' . self::$hash ] ) ) $blog_checked = ' checked="checked"'; // Some themes call this function, don't show the checkbox again remove_action( 'comment_form', 'subscription_comment_form' ); // Check if Mark Jaquith's Subscribe to Comments plugin is active - if so, suppress Jetpack checkbox $str = ''; if ( FALSE === has_filter( 'comment_form', 'show_subscription_checkbox' ) && 1 == get_option( 'stc_enabled', 1 ) ) { // Subscribe to comments checkbox $str .= '<p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"' . $comments_checked . ' /> '; $str .= '<label class="subscribe-label" id="subscribe-label" for="subscribe_comments" style="display: inline;">' . __( 'Doresti sa te abonezi la cele mai recente comentarii?', 'jetpack' ) . '</label>'; $str .= '</p>'; } if ( 1 == get_option( 'stb_enabled', 1 ) ) { // Subscribe to blog checkbox $str .= '<p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"' . $blog_checked . ' /> '; $str .= '<label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog" style="display: inline;">' . __( 'Doresti sa afli primul cand public ceva nou?', 'jetpack' ) . '</label>'; $str .= '</p>'; } echo apply_filters( 'jetpack_comment_subscription_form', $str ); } /**
Unde am notat „Aici trebuie modificat” adaugati pentru ambele linii intre apostrofuri cuvantul checked ca aici:
* Set up and add the comment subscription checkbox to the comment form. */ function comment_subscribe_init() { global $post; $comments_checked = 'checked'; /*Aici trebuie modificat*/ $blog_checked = 'checked'; /*Aici trebuie modificat*/ // Check for a comment / blog submission and set a cookie to retain the setting and check the boxes. if ( isset( $_COOKIE[ 'jetpack_comments_subscribe_' . self::$hash ] ) && $_COOKIE[ 'jetpack_comments_subscribe_' . self::$hash ] == $post->ID ) $comments_checked = ' checked="checked"'; if ( isset( $_COOKIE[ 'jetpack_blog_subscribe_' . self::$hash ] ) ) $blog_checked = ' checked="checked"'; // Some themes call this function, don't show the checkbox again remove_action( 'comment_form', 'subscription_comment_form' ); // Check if Mark Jaquith's Subscribe to Comments plugin is active - if so, suppress Jetpack checkbox $str = ''; if ( FALSE === has_filter( 'comment_form', 'show_subscription_checkbox' ) && 1 == get_option( 'stc_enabled', 1 ) ) { // Subscribe to comments checkbox $str .= '<p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"' . $comments_checked . ' /> '; $str .= '<label class="subscribe-label" id="subscribe-label" for="subscribe_comments" style="display: inline;">' . __( 'Doresti sa te abonezi la cele mai recente comentarii?', 'jetpack' ) . '</label>'; $str .= '</p>'; } if ( 1 == get_option( 'stb_enabled', 1 ) ) { // Subscribe to blog checkbox $str .= '<p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;"' . $blog_checked . ' /> '; $str .= '<label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog" style="display: inline;">' . __( 'Doresti sa afli primul cand public ceva nou?', 'jetpack' ) . '</label>'; $str .= '</p>'; } echo apply_filters( 'jetpack_comment_subscription_form', $str ); } /**
Simplu? Bineinteles! Acum tot cei care vor comenta blogul dvs., automat se va abona atat la comentarii cat si la articolele care vor aparea pe viitor.
IMPORTANT: Repetati acest proces de fiecare data cand veti face un update la pluginul jetpack by wordpress pentru ca prin default acest fisier vine cu functiile unchecked.
Multumesc pentru rabdarea dvs de a citii acest scurt tutorial.
Tutorialul este bun nimic de zis dar cred ca poate fi deranjat pentru utilizator sa primeasca email-uri cu ce sa comentat si cand se scrie ceva nou daca nu doreste asta. Sar putea sa se enerveze si sa nu mai calce deloc pe blog doar ca l-ai sacait cu asta :)) asa ca mare grija. Mai bine lasai omului libertatea de a alege cred ca asa e corect…
Nu inteleg utilitatea acestor pluginuri daca tot esti nevoit sa intri in codul sursa si sa modifici diverse pe acolo…
Am scris si in articol .. pluginul la instalare vine cu acea functie by default – unchecked.
De cand cu problemele gtop.ro am instalat si eu pluginul asta, mai mult pt a avea statistici. Dar odata cu statisticile, am dat si de alte functii, la ditamai pachetul pe care le are.
Treaba cu bifele si eu cred ca e deranjanta pt ca o sa ma dezbonez cu siguranta daca un blog imi face faza asta.
Asa cum dai un click pentru abonare asa poti da un click si pentru dezabonare .. ce importanta are daca casuta vine sau nu bifata by default
Are mare importanta pentru ca daca optiunile sunt bifate by default eu consider ca incerci sa ma pacalesti si primul mail primit aiurea va fi etichetat ca spam si dupa ce un numar mai mare de utilizatori te eticheteaza ca spam e posibil ca si goagalul sa te tina minte asa …