Kā WordPress vietnē piedāvāt lietotājiem iespēju sekot autoriem
Vai esat kādreiz vēlējušies ļaut saviem lietotājiem sekot konkrētiem jūsu bloga autoriem? Ja jūsu vietnē strādā vairāki autori vai žurnālisti, ir vērts apsvērt iespēju ļaut apmeklētājiem sekot saviem favorītiem. Šajā rakstā mēs pastāstīsim, kā to izdarīt.
Kāpēc pievienot iespēju sekot autoriem?
WordPress automātiski ģenerē RSS plūsmas visiem autoriem, kategorijām, birkām, ziņu tipiem un komentāriem jūsu vietnē. Tomēr lietotāji šīs saites neredzēs, ja nezinās, kur tās meklēt. Kā vietnes īpašniekam jums jānodrošina redzamas saites un abonēšanas iespējas, lai cilvēki varētu sekot autoriem.
Autoru abonēšanas iespējas pievienošana
Katram autoram jūsu vietnē ir sava RSS plūsma. Tās adrese izskatās aptuveni šādi:

Automātiskas saites uz autora RSS izveide
Varat automātiski ģenerēt saiti un izmantot īskodu, lai to ievietotu ierakstos. Lai to izdarītu, pievienojiet šādu kodu savas tēmas functions.php failā vai pielāgotā spraudnī.
// Function to generate author's RSS feed link
function wpb_author_feed() {
$author_id = get_the_author_meta('ID');
$author_feed = get_author_posts_url($author_id) . 'feed/';
$author_name = get_the_author_meta('display_name');
return '<a href="' . esc_url($author_feed) . '" class="author-subscribe-link">'
. 'Subscribe to ' . esc_html($author_name) . '</a>';
}
// Create a shortcode to display the link
add_shortcode('authorfeed', 'wpb_author_feed');
// Enable shortcode execution in WordPress text and block widgets
add_filter('widget_text_content', 'do_shortcode');
add_filter('widget_block_content', 'do_shortcode');
Tagad varat izmantot īskodu [authorfeed] savos ierakstos — tas automātiski ģenerēs saiti uz konkrētā autora RSS plūsmu. Saites teksts var tikt pielāgots pēc vajadzības.

Ņemiet vērā, ka RSS saite neveido reālu abonementu — tā tikai atver XML plūsmu ar autora rakstiem. Lai abonētu, lietotājam šī saite jāievada savā ziņu lasīšanas lietotnē (piemēram, Feedly, Inoreader vai NewsBlur).
Abonēšanas saites pievienošana sānjoslā
Kad īskods ir gatavs, varat pievienot RSS abonēšanas saiti savas vietnes sānjoslā. Dodieties uz sadaļu Appearance > Widgets un pievienojiet teksta vai Custom HTML logrīku tajā vietā, kur vēlaties rādīt saiti. Teksta laukā ievietojiet īskodu [authorfeed] un noklikšķiniet uz Save.
Svarīgi: šis īskods darbojas tikai atsevišķu ierakstu lapās, kur WordPress zina pašreizējo autoru. Ja pievienosiet to sākumlapā vai arhīvu lapā, saite nevarēs noteikt, kuram autoram tā attiecas, un netiks parādīta pareizi.
Lai viss darbotos kā paredzēts, logrīks jāierobežo tikai ierakstu lapām.
-
Ar Gutenberg logrīku redaktoru (Gutenberg Widgets):
pievienojot bloku “Shortcode” vai “HTML”, noklikšķiniet uz tā → sānu izvēlnē izvēlieties “Rādīšanas nosacījumi” (Display Conditions), ja to atbalsta jūsu motīvs vai spraudnis (piemēram, Widget Options vai Block Visibility).
Norādiet nosacījumu: rādīt tikai atsevišķos ierakstos (Single Posts). -
Izmantojot spraudni Widget Options:
instalējiet Widget Options, atveriet vajadzīgā logrīka iestatījumus un atzīmējiet “Show on → Post Types (atzīmēts ar piespraudes ikonu) → Posts”.

Tagad, skatoties jebkuru rakstu, sānjoslā tiks parādīta pareiza saite uz tieši šī autora RSS plūsmu. Varat izmantot nedaudz CSS, lai izveidotu skaistu pogu vai pievienotu abonēšanas ikonu.
RSS saišu izmantošana joprojām ir vienkāršākais un uzticamākais veids, kā ļaut lietotājiem sekot konkrētam autoram — katrs lasītājs saņem atjauninājumus tikai no tiem autoriem, kas viņu interesē, un tam nav nepieciešami sarežģīti iestatījumi vai papildu spraudņi. Tajā pašā laikā mūsdienās arvien populārākas kļūst e-pasta un push paziņojumu abonēšanas metodes, kas biežāk tiek izmantotas kopējām vietņu abonēšanām. Par to, kā īstenot e-pasta un push abonementus, mēs pastāstīsim citos rakstos.
Mūsu specializācija — WordPress vietņu izstrāde un uzturēšana. Kontakti bezmaksas konsultācijai — [email protected], +371 29394520

Atbildēt
Vai vēlaties pievienoties diskusijai?Jūtieties brīvi sniegt savu ieguldījumu!