click aici

Tutorial – Functia “subscriptions checked by default” pentru pluginul Jetpack by WordPress


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:

1.WP Stats
2.Notifications
3. Publicize
4. Jetpack Comments
5. Tiled Galleries
6. Widget Visibility
7. Shortcode Embeds
8. Mobile Theme

1. Subscriptions
2. Carousel
3. Likes
4. Post by Email
5. Custom CSS
6. Beautiful Math
7. Extra Widgets
8. Infinite Scroll

1. Sharing
2. Grammar
3. VaultPress
4. Omnisearch
5. Photon
6. WP Connect
7. PUSH
8. JSON API

1. Hovercard
2. Contact Form
3. G+ Profile
4. Shortlinks
5. SHARE
6. VideoPress

jetpack-locco
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 );
	}

	/**

checked by default for jetpack by wordpress.comSimplu? 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.

LoccoChicco

LoccoChicco

Un sentiment adanc existent in fiecare, o umana nazuinta spre un “mai bine” menit, poate inconstient, sa duca la o lume mai buna… omniprezentul sentiment . Indiferent de epoca, indiferent de nivelul educational sau intelectual, omul a dorit o lume mai buna.


Related Articles

Femeia – Sexul frumos

Peste câteva zile este ziua soției mele asa ca m-am pus pe cautat ce ceva potrivit pentru a ii face

Momentul mult asteptat – Castigatorii concursului DHost.Ro editia a – II -a

Si a luat sfarsit. A sosit momentul mult asteptat sa anunt fericitii castigatori ai editiei a – II – a

Un singur vinovat…? Unul inger altul demon ?

In mai toate cazurile de stari conflictuale in cadrul unui cuplu, si nu numai, il auzi pe el spunand ca


6 comments

Write a comment
  1. bucurblog
    bucurblog 9 October, 2013, 08:29

    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…

    Reply this comment
  2. Titi Moldoveanu
    Titi Moldoveanu 9 October, 2013, 15:34

    Nu inteleg utilitatea acestor pluginuri daca tot esti nevoit sa intri in codul sursa si sa modifici diverse pe acolo…

    Reply this comment
    • LoccoChicco
      LoccoChicco Author 9 October, 2013, 15:50

      Am scris si in articol .. pluginul la instalare vine cu acea functie by default – unchecked.

      Reply this comment
  3. Domnul Costel
    Domnul Costel 17 October, 2013, 18:02

    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.

    Reply this comment
    • LoccoChicco
      LoccoChicco Author 17 October, 2013, 18:27

      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

      Reply this comment
  4. Petre
    Petre 23 October, 2013, 12:28

    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 …

    Reply this comment

Write a Comment

Leave a Reply

Skip to toolbar