Ազդեցություն ավելացնել մեկնաբանության մեկնաբանության պատասխանը: WordPress-ի մեկնաբանությունները ամբողջական տեսք և զգացողություն են: Մեկնաբանությունների հարմարեցում
Բարև, ընկերներ: Այս հոդվածը ցույց կտա ձեզ, թե ինչպես տեսնել մեկնաբանությունների պատասխանները փոստով ձեր մեկնաբանողներին:
Պատասխաններ մեկնաբանություններին մեկնաբանությունների պատասխանի ծանուցման հավելվածի միջոցովՉնայած այն հանգամանքին, որ այսօր դեկտեմբերի 31-ն է, և ժամանակն է նշելու 2016 թվականի Ամանորը, բլոգում հոդված գրելու անհրաժեշտություն կա, քանի որ ոչ ոք չի չեղարկել հրապարակումների ժամանակացույցը։ Հրապարակված հոդվածն ամենևին էլ ամանորյա չէ, շնորհավորական հոդվածը հրապարակվել է մի փոքր ավելի վաղ։ Օգտվելով առիթից՝ շնորհավորում եմ ձեզ, բլոգի հարգելի ընթերցողներ, գալիք Ամանորի կապակցությամբ, մաղթում քաջառողջություն, երջանկություն, հաջողություն և բարեկեցություն։ Բլոգում կարող եք կարդալ շնորհավորական հոդված, դիտել լուսանկարներ և տեսանյութեր:
Փորձագետների խմբում (EG) դասընթացի ժամանակ շատ ուսանողներ հարցեր տվեցին Comment Reply Notification հավելվածի տեղադրման և կազմաձևման վերաբերյալ, բլոգի ընթերցողները նույն հարցն ունեին: Ավելի ճիշտ, հարց կար այն մասին, թե ինչպես անել, որ ձեր բլոգի մեկնաբանը տեսնի ձեր մեկնաբանությունների պատասխանները: Բլոգում այս թեմայով հոդված չկա, բայց կարծում եմ այսօրվա հոդվածը կշտկի այս իրավիճակը։
Այսպիսով, ընթերցողը մեկնաբանություն է արել ձեր բլոգում: Բնականաբար, դուք կամ մեկ այլ ընթերցող արձագանքում եք դրան, բայց մեկնաբանը կարող է չտեղեկանալ այս մասին և չգրի իր նոր պատասխանը։ Այս իրավիճակը շտկելու համար կա Մեկնաբանությունների պատասխանի ծանուցման հավելված, որը փոստով ուղարկում է մեկնաբանությունների պատասխանները: Այսինքն՝ ընթերցողը քո բլոգում մեկնաբանություն է գրել, դու պատասխանել ես դրան։ Այժմ Comment Reply Notification հավելվածն անմիջապես փոստով տեղեկացնում է մեկնաբանողին, որ նրա մեկնաբանությունը ստացել է պատասխան:
Որպես կանոն, մեկնաբանողը վերադառնում է բլոգ և նոր պատասխաններ գրում մեկնաբանություններին։ Ձեր բլոգի համար սա շատ լավ է.
- նախ՝ հայտնվում են նոր մեկնաբանություններ, որոնիչները կարծում են, որ հոդվածը հետաքրքիր է և բարձրացնում է դրա նշանակությունը.
- երկրորդ, նոր մեկնաբանությունները սկսում են քննարկում, և նոր մեկնաբաններ ներգրավվում են մեկնաբանությունների գործընթացում.
- երրորդ, մեկնաբանություններ գրելը (մեկնաբանություններին պատասխանելը) ժամանակ է պահանջում, ինչը նշանակում է, որ մարդիկ ավելի շատ կմնան բլոգում՝ բարելավելով վարքային գործոնները.
- չորրորդ՝ մշտական մեկնաբանները կավելացնեն ձեր բլոգի լսարանի հիմնական մասը:
Ինչպես տեսնում եք, կարևոր է մեկնաբանությունների պատասխանները մարդկանց փոխանցել էլփոստի միջոցով: Հետեւաբար, դուք պետք է ձեր բլոգում տեղադրեք «Comment Reply Notification» հավելվածը:
Մեկնաբանությունների պատասխանի ծանուցման հավելվածի տեղադրումը բավականին պարզ է և ներկայացված է ստորև ներկայացված տեսանյութում: Հաջորդը, Մեկնաբանության պատասխանի ծանուցման հավելվածը ակտիվացված է, և դրա կարգավորումները կատարվում են: Կտտացրեք կառավարման վահանակի «Կարգավորումներ» և «Մեկնաբանության պատասխանի ծանուցում», գնացեք plugin-ի կարգավորումների էջ: Մենք միացնում ենք «Միշտ տեղեկացնել» գործառույթը, «Էլեկտրոնային փոստի ծանուցման նամակի թեմայի կարգավորումներ» դաշտում սահմանում ենք մեր բլոգի (կայքի) անվանումը:
Այժմ դուք պետք է հարմարեցնեք նամակի տեքստը: Այն ներկայացված է որպես ծածկագիր անգլերենով։ Նամակը ռուսերենով ճիշտ ցուցադրելու համար, որը կուղարկվի մեկնաբանին, անհրաժեշտ է մի շարք անգլերեն արտահայտություններ փոխարինել ռուսերենով։ Ստորև բերված են այն արտահայտությունները, որոնք կարող եք տեղադրել նամակի ձևանմուշի մեջ, ցանկության դեպքում կարող եք դրանք փոխել.
Փոխարինումն ինքնին ցուցադրված է կցված սքրինշոթներում.
Կարմիրով ընդգծված արտահայտությունները պետք է փոխարինվեն ռուսերենով (ցուցադրված է վերևում):
Պետք է այսպես ստացվի.
Նամակի տեքստը փոխելուց հետո սեղմեք «Պահպանել կարգավորումները» կոճակը։ Սա ավարտում է աշխատանքը մեկնաբանությունների պատասխանի ծանուցման հավելվածի ստեղծման վերաբերյալ: Դիտեք տեսանյութը, որը ցույց է տալիս մեկնաբանությունների պատասխանի ծանուցման հավելվածի տեղադրման և կազմաձևման գործընթացը.
Այժմ մեկնաբաններն ինքնաբերաբար կստանան նամակներ, և նրանք անմիջապես կտեսնեն մեկնաբանությունների պատասխանները: Օգտագործեք այս զարմանալի հավելվածը՝ ձեր բլոգը խթանելու համար: Հաջողություն քեզ!
Ստացեք նոր բլոգային հոդվածներ անմիջապես ձեր մուտքի արկղում: Լրացրեք ձևը, սեղմեք «Բաժանորդագրվել» կոճակը
WordPress-ն ունի մի քանի տեսակի բովանդակություն, ինչպիսիք են գրառումները, էջերը, մեկնաբանությունները: WordPress-ը շատ ճկուն հարթակ է, որը թույլ է տալիս հարմարեցնել բովանդակության հիմնական տեսակները՝ ձեր կայքին համապատասխան: Դուք կարող եք փոխել տեսքը և զգացողությունը: Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես փոխել մեկնաբանությունների վարքն ու տեսքը WordPress կայքում:
Քայլ 1. Հասկանալով comment_form ֆունկցիան և դրա արգումենտներըԴիտարկենք WordPress comment_form ֆունկցիան: Այն պատասխանատու է էջում կամ գրառման վրա ցուցադրվող մեկնաբանության ձևի ցուցադրման համար: Այս ֆունկցիայի զանգը հիմնականում կարելի է գտնել թեմայի թղթապանակում գտնվող comments.php ֆայլում: Այս ֆայլը ներառված է տարբեր վայրերում, ինչպիսիք են single.php և page.php, ուղղակիորեն կամ զանգահարելով comments_template ֆունկցիային:
Գործառույթի նկարագրությունը կարելի է գտնել WordPress-ի կոդեքսում.
Եթե դուք օգտագործում եք comment_form ֆունկցիան՝ ձևը ներկայացնելու համար, այն կարտացոլվի՝ օգտագործելով լռելյայն պարամետրերը և կպարունակի այնպիսի դաշտեր, ինչպիսիք են անունը, էլ. Նախնական Twenty Eleven թեմայում ձևը կունենա հետևյալ տեսքը.
Comment_form ֆունկցիայի որոշ կարևոր փաստարկներ.
- դաշտեր - դրա օգնությամբ դուք կարող եք վերահսկել դաշտերի ելքը մեկնաբանության ձևում:
- comment_notes_before և comment_notes_after օգտագործվում են ձևից առաջ և հետո տեղեկատվություն ցուցադրելու համար:
- title_reply - օգտագործվում է պատասխանի վերնագիրը փոխելու համար, որը կանխադրված է «Պատասխան թողնել»:
- label_submit - օգտագործվում է մեկնաբանությունների ուղարկման կոճակի տեքստը փոխելու համար:
Այժմ եկեք հարմարեցնենք մեր մեկնաբանության ձևը՝ արգումենտներ փոխանցելով comment_form ֆունկցիային:
Այն դեպքում, երբ մեզ անհրաժեշտ է հարմարեցնել մեկնաբանությունների ձևի դաշտերը, մենք պետք է դրանց ցանկը փոխանցենք comment_form ֆունկցիային: Լռելյայնորեն ֆունկցիան օգտագործում է դաշտերի հետևյալ ցանկը.
$fields = զանգված ("author" => "
", "email" => "" . __("Email") . " " . ($req ? "*" : "") ."
", "url" => "" .__("Կայք") . "" ."
",);Եթե մեզ անհրաժեշտ է հեռացնել դաշտը, ասենք կայք, մենք պարզապես պետք է այն բացառենք զանգվածից և զանգվածը փոխանցենք comment_form ֆունկցիային։
$commenter = wp_get_current_commenter(); $req = get_option («պահանջում_անուն_էլ.փոստ»); $aria_req = ($req ? " aria-required="true"" : ""); $fields = զանգված ("author" => "
", "email" => "" . __("Email") . " " . ($req ? "*" : "") ."
",);$comments_args = զանգված ("դաշտեր" => $դաշտեր); comment_form ($comments_args);Բացի այդ, մենք նաև կփոխենք ձևի անվանումը՝ «Խնդրում եմ, տվեք մեզ ձեր արժեքավոր մեկնաբանությունը», իսկ կոճակի պիտակը՝ «Ուղարկել իմ մեկնաբանությունը»:
Առաջադրանքն ավարտելու համար մենք հետևյալ արգումենտները փոխանցում ենք comment_form ֆունկցիային.
$commenter = wp_get_current_commenter(); $req = get_option («պահանջում_անուն_էլ.փոստ»); $aria_req = ($req ? " aria-required="true"" : ""); $fields = զանգված ("author" => "
", "email" => "" . __("Email") . " " . ($req ? "*" : "") ."
$comments_args = array("fields" => $fields, "title_reply"=>"Խնդրում ենք տալ մեզ ձեր արժեքավոր մեկնաբանությունը", "label_submit" => "Ուղարկել իմ մեկնաբանությունը"); comment_form($comments_args);Մեկնաբանության ձևն այժմ կունենա հետևյալ տեսքը.
Քայլ 3 Կեռիկով ձևաթղթից դաշտերի հեռացումՆաև WordPress-ի մեկնաբանության ձևը կարող է փոփոխվել կեռիկների և զտիչների միջոցով: Այս կարգավորումը կարող է հատկապես օգտակար լինել plugin-ի հետ աշխատելիս, երբ պետք է մի քանի տարրեր կսմթել, բայց չփոխել թեմայի ֆայլերը: Զտել ձևի դաշտերը ավելացնելու կամ հեռացնելու համար - ' comment_form_default_fields '
Եկեք հեռացնենք URL հասցեի դաշտը՝ օգտագործելով զտիչ: Վերոնշյալ կոդը կարող է օգտագործվել plugin-ում կամ ակտիվ թեմայի functions.php ֆայլում։
Գործառույթ remove_comment_fields($fields) ( unset ($fields["url"]); վերադարձնել $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");
Քայլ 4. Տվյալների ավելացում Մեկնաբանության ձևին կեռիկովՄենք կարող ենք դաշտեր ավելացնել ձևին «comment_form_default_fields» զտիչով: Եկեք ֆիլտրի միջոցով ավելացնենք հեղինակի տարիքային դաշտը և պահպանենք այս դաշտը լրացուցիչ տվյալներով և ցուցադրենք այն մեկնաբանություններում։
Ավելացնել այսպիսի դաշտ.
add_comment_fields($fields) ֆունկցիա ( $fields["age"] = "
" .__("Տարիք") . "" . "
"; վերադարձնել $fields; ) add_filter("comment_form_default_fields","add_comment_fields");#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-age label, #respond .comment-form-comment label ( ֆոն՝ #eee; -webkit-box-shadow՝ 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow՝ 1px 2px 2px rgba(204,204,204,0.8); 4, 0.8); գույնը՝ #555; էկրան՝ inline-block; տառաչափ՝ 13px; ձախ՝ 4px; min-լայնություն՝ 60px; լիցք՝ 4px 10px; դիրքը՝ հարաբերական; վերև՝ 40px; z-ինդեքս՝ 1;)
Այժմ մեր մեկնաբանության ձևը կունենա հետևյալ տեսքը.
Տարիքն այժմ պահվում է որպես լրացուցիչ տեղեկատվություն: Դուք պետք է օգտագործեք կեռիկ «comment_post»-ում.
Ֆունկցիան add_comment_meta_values ($comment_id) ( if(isset($_POST["տարիքը"])) ($age = wp_filter_nohtml_kses($_POST["տարիք"]); add_comment_meta ($comment_id, "տարիք", $տարիք, կեղծ); ) ) add_action("comment_post", "add_comment_meta_values", 1);
Տվյալները պահվելուց հետո դրանք կարող են ցուցադրվել հետևյալ մեկնաբանության մեջ.
Քայլ 5 Մեկնաբանությունների կարգավորում հատուկ գրառումների տեսակների համար
Երբեմն դուք ցանկանում եք դաշտեր օգտագործել մեկնաբանություններում միայն որոշակի տեսակի գրառումների համար: Եկեք փոխենք կոդը՝ տարիքային դաշտը ցուցադրելու համար միայն ռեկորդային գրքի համար.
Ֆունկցիան add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "
" .__("Տարիք") . "" . "
"; ) վերադարձնել $fields; ) add_filter("comment_form_default_fields","add_comment_fields");Քայլ 6. Ստեղծեք վերադարձի գործառույթ՝ մեկնաբանությունների ցուցադրման համարWp_list_comments ֆունկցիան օգտագործվում է գրառումներում մեկնաբանությունները ցուցադրելու համար: WordPress օրենսգրքումգործառույթը մանրամասն նկարագրված է:
wp_list_comments-ն ունի «հետադարձ զանգ» արգումենտ, որը կարող է օգտագործվել ֆունկցիա սահմանելու համար, որը կանչվում է մեկնաբանության ցուցադրման ժամանակ:
Քսան տասնմեկ թեմայով, comments.php ֆայլում կարող եք գտնել տողը.
wp_list_comments(array("callback" => "twentyeleven_comment"));
Եկեք փոխենք այն հետևյալի.
wp_list_comments(array("callback" => "my_comments_callback"));
My_comments_callback ֆունկցիան կկանչվի յուրաքանչյուր գրառման համար:
Քայլ 7 Մեկնաբանությունների ձևավորումՀիմա մի փոքր կփոխենք մեկնաբանության ոճը։ Մենք պարզապես կցուցադրենք գրառման բովանդակությունը և տարիքային դաշտը, որը մենք ավելացրել ենք ավելի վաղ: Մենք կփոխենք նաև մեկնաբանությունների ֆոնի գույնը:
«my_comments_callback» ֆունկցիայի կոդը.
my_comments_callback ֆունկցիան ($comment, $args, $depth) ( $GLOBALS["comment"] = $comment; ?>