Paano Ipakita ang Kamakailang Mga Post ayon sa Kategorya sa WordPress

Nais mo bang ipakita ang iyong mga kamakailang post mula sa bawat kategorya sa iyong sidebar ng WordPress? Kamakailan lamang, ang isa sa aming mga gumagamit ay nagtanong sa amin para sa isang madaling paraan upang ipakita ang mga kamakailang mga post mula sa isang tiyak na kategorya sa WordPress sidebar widgets. Sa artikulong ito, sasaklaw namin kung paano ipakita ang mga kamakailang post sa pamamagitan ng kategorya sa iyong sidebar ng WordPress.

Mga post ayon sa Kategorya

Mayroong dalawang mga paraan upang ipakita ang mga kamakailang post sa pamamagitan ng kategorya sa WordPress. Ang unang paraan ay medyo simple at nagsisimula friendly dahil gagamit kami ng isang plugin upang ipakita ang kamakailang mga post sa pamamagitan ng kategorya sa isang widget (walang coding kinakailangan).

Gumagamit ang pangalawang paraan ng isang snippet ng code para sa aming mga advanced na gumagamit ng DIY, upang maaari mong ipakita ang mga kamakailang post mula sa isang partikular na kategorya nang walang plugin.

Ang tanging bentahe sa paggamit ng paraan ng code ay na hindi ka umaasa sa isang plugin, at mayroon kang ilang higit pang mga pagpipilian sa pag-customize. Gayunpaman ang paraan ng plugin ay madali at may karamihan sa mga pagpipilian sa pag-customize upang bigyang-kasiyahan ang 95% ng mga tao tulad ng ipakita ang mga larawan ng thumbnail na thumbnail, ipakita ang sipi ng post at kontrolang haba ng sipi, ipakita ang petsa ng post at bilang ng mga komento, atbp.

Ang pagkakaroon ng sinabi, tingnan kung paano maaari mong maipakita ang mga kamakailang mga post sa pamamagitan ng kategorya sa iyong WordPress sidebar gamit ang post plugin widget ng kategorya.

Ipakita ang Mga Kamakailang Post ayon sa Kategorya (Paraan ng Plugin)

Ang unang bagay na kailangan mong gawin ay i-install at i-activate ang Kategorya Posts Widget plugin.

Sa pag-activate, kailangan mong bisitahin Hitsura »Mga Widget , doon mapapansin mo ang bagong widget ng Mga Kategorya ng Kategorya sa listahan ng magagamit na mga widget.

I-drag at i-drop lamang ang widget ng Mga Kategorya sa isang sidebar kung saan mo gustong ipakita ang mga kamakailang mga post ayon sa kategorya.

Mga post ng widget na mga setting ng widget

Ang mga pagpipilian sa widget ay medyo nagpapaliwanag sa sarili. Una kailangan mong magbigay ng isang pamagat para sa seksyon ng mga kategorya ng kategorya at pumili ng isang kategorya. Pagkatapos nito ay maaari kang pumili ng iba pang mga pagpipilian sa display tulad ng bilang ng mga post, mga sipi, itinatampok na imahe, atbp.

Sa sandaling tapos ka na, i-click ang pindutan ng i-save upang i-imbak ang iyong mga setting ng widget. Maaari mo na ngayong bisitahin ang iyong site upang makita ang mga kamakailang post sa pamamagitan ng pagkilos ng kategorya.

Ipakita ang Mga Kamakailang Post ayon sa Kategorya nang walang Plugin (Code Snippet)

Sa ganitong paraan, gagamitin namin ang isang snippet ng code upang ipakita ang mga kamakailang post mula sa isang kategorya.

Una kailangan mong idagdag ang code na ito sa mga function.php ng ​​iyong tema o isang site-specific na plugin.

function na wpb_postsbycategory () {
 // ang tanong
 $ the_query = bagong WP_Query (array ('category_name' => 'anunsyo', 'posts_per_page' => 10));

 // The Loop
 kung ($ the_query-> have_posts ()) {
 $ string. = ' 
    ‘;
    habang ($ the_query-> have_posts ()) {
    $ the_query-> the_post ();
    kung (has_post_thumbnail ()) {
    $ string. = ‘

  • ‘;
    $ string. = “. get_the_post_thumbnail ($ post_id, array (50, 50)). get_the_title (). ‘
  • ‘;
    } else {
    // kung walang itinatampok na imahe ay natagpuan
    $ string. = ‘

  • ‘. get_the_title (). ‘
  • ‘;
    }
    }
    } else {
    // Walang nakitang mga post
    }
    $ string. = ‘

‘;

bumalik $ string;

/ * Ibalik ang orihinal na Data ng Post * /
wp_reset_postdata ();
}
// Magdagdag ng shortcode
add_shortcode (‘categoryposts’, ‘wpb_postsbycategory’);

// Paganahin ang mga shortcode sa mga widget ng teksto
add_filter (‘widget_text’, ‘do_shortcode’);

Tiyakin na palitan mo 'anunsyo' gamit ang iyong sariling slug ng kategorya.

Ang code na ito ay simpleng tanong sa WordPress upang kunin ang 10 mga post mula sa isang tinukoy na kategorya. Pagkatapos ay ipinapakita nito ang mga post sa isang bullet list. Kung ang isang post ay may itinatampok na larawan (thumbnail ng post), ipapakita nito ang itinatampok na larawan.

Sa wakas, lumikha kami ng shortcode 'categoryposts' at pinagana ang shortcode sa mga widget ng teksto.

May tatlong paraan ng pagpapakita ng mga kamakailang post sa pamamagitan ng kategorya gamit ang snippet ng code na ito.

Una, maaari mo lamang i-paste ang sumusunod na code saanman sa iyong nais na lokasyon ng file ng template (tulad ng footer.php, single.php, atbp).

Ang pangalawa at pangatlong pamamaraan ay nakasalalay sa paggamit ng shortcode sa lugar ng widget o sa loob ng iyong mga post / pahina.

Lamang bisitahin Hitsura »Mga Widget at magdagdag ng isang widget ng teksto sa iyong sidebar. Susunod na idagdag [kategorya] shortcode sa widget ng teksto at i-save ito. Maaari mo ngayong i-preview ang iyong website upang makita ang mga kamakailang post sa pamamagitan ng kategorya sa sidebar.

Kung nais mong ipakita ang mga kamakailang mga post sa pamamagitan ng mga kategorya sa partikular na post o mga pahina, pagkatapos ay i-paste ang shortcode sa post content area.

Bilang default, ang iyong listahan ay maaaring hindi maganda ang hitsura. Kakailanganin mong gamitin ang CSS upang estilahin ang listahan ng mga post sa kategorya. Maaari mong gamitin ang code sa ibaba bilang panimulang punto sa iyong tema o stylesheet ng tema ng bata.

ul.postsbycategory {
 list-style-type: none;
 }

 .postsbycategory img {
 lumutang pakaliwa;
 padding: 3px;
 margin: 3px;
 hangganan: 3px solid #EEE;
 } 

Mga post mula sa isang kategoryang ipinapakita na may mga thumbnail

Iyon lang, inaasahan naming ang artikulong ito ay nakatulong sa iyo na ipakita ang mga kamakailang post sa pamamagitan ng kategorya sa sidebar ng WordPress. Maaari mo ring tingnan ang mga pinaka-nais na mga hacks sa kategorya at mga plugin para sa WordPress.