Ang mga shortcode ay mahusay, ngunit hindi sila palaging ang pinakamahusay na paraan. Ang isang kawalan ng paggamit ng isang plugin o tema na umaasa sa mga shortcode ay kapag lumipat ka ng isang tema o i-deactivate ang plugin, aalisin nila ang mga shordcode tag sa iyong mga post na magiging kakaiba sa iyong mga mambabasa. Sa artikulong ito, ipapakita namin kung paano hanapin at alisin ang mga hindi nagamit na mga shortcode mula sa iyong mga post sa WordPress at mga pahina.
Mali ang mga Shortcode?
Hindi , Talagang hindi. Ang mga shortcode ay hindi masama, ngunit ang sobrang paggamit ng mga ito ay maaaring maging problema. Halimbawa, gumagamit kami ng Compact Archives plugin na nagbibigay ng isang shortcode at tag ng template. May shortcode lang kami sa aming pahina ng archive, kaya kung sakaling i-deactivate ang plugin na, pagkatapos ay mayroon lamang isang pahina na kailangan namin upang alisin ang shortcode mula.
Sa kabilang banda, may mga plugin at tema na nagbibigay ng mga shortcode upang lumikha ng mga karaniwang elemento ng estilo tulad ng mga pindutan, mga talahanayan, mga hanay, atbp. Ang ilang mga plugin ng pamamahala ng ad ay gumagamit din ng mga shortcode. Ngayon kung ang gumagamit ay gumagamit ng mga shortcode na ito sa maraming mga post, pagkatapos ito ay magiging napakahirap para sa user na alisin ang shortcode mula sa lahat ng mga post at pahina.
Ito ang dahilan kung bakit inirerekumenda namin ang aming mga gumagamit na huwag umasa sa mga tema o plugin na nangangailangan sa iyo upang magdagdag ng mga shortcode sa maraming mga post. Dapat mong palaging subukan upang makahanap ng isang mas mahusay na alternatibo kung maaari mong, o makipag-ugnay sa tema o plugin ng may-akda. Maaari silang magsabi sa iyo ng isang mas mahusay na paraan upang makuha ang parehong pag-andar nang hindi gumagamit ng masyadong maraming mga shortcode sa mga post o mga pahina.
Para sa mga nagtataka pa rin, kung mayroon kang hindi aktibong shortcode sa iyong site, magiging ganito ito sa kapaligirang iyong nilalaman:
[ilang-random-shortcode]
Upang alisin ang mga hindi nagamit na mga shortcode mula sa iyong mga post at pahina, kailangan mo munang makita ang mga ito.
Hanapin ang Lahat ng Mga Post na naglalaman ng isang Partikular na Shortcode
Susubukan naming ang pinakasimpleng paraan upang mahanap ang shortcode sa loob ng nilalaman ng post. Kopyahin at i-paste ang sumusunod na code sa isang plugin na tukoy sa site o mga function.php file ng iyong tema:
function wpb_find_shortcode ($ atts, $ content = null) { ob_start (); Extract (shortcode_atts (array ( 'hanapin' => '', ), $ atts)); $ string = $ atts ['find']; $ args = array ( 's' => $ string, ); $ the_query = bagong WP_Query ($ args); kung ($ the_query-> have_posts ()) { echo '
- ‘;
- “>
habang ($ the_query-> have_posts ()) {
$ the_query-> the_post (); ?>
‘;
} else {
echo “Sorry sorry no posts found”;
}
wp_reset_postdata ();
ibalik ang ob_get_clean ();
}
add_shortcode (‘shortcodefinder’, ‘wpb_find_shortcode’);
Sa code na ito, lumikha kami ng shortcode ( gaano kahabaan iyon? ). Ang shortcode ay nagpapatakbo ng isang function upang magsagawa ng isang pasadyang WordPress Query. Sa query na ito, ginagamit namin ang default na tampok ng paghahanap sa WordPress upang mahanap ang shortcode at pagkatapos ay i-lista ang lahat ng mga post na natagpuan na may tukoy na shortcode.
Upang gamitin ito, kailangan mong lumikha ng isang bagong post ng WordPress o pahina at i-paste ang shortcode sa loob nito:
[shortcodefinder find = 'myshortcode']
Palitan myshortcode
gamit ang tag shortcode na hinahanap mo. I-save ang iyong post o pahina bilang isang draft at pagkatapos ay i-preview ito. Ito ay magbibigay-daan sa iyo upang makita ang isang listahan ng lahat ng mga post na naglalaman ng shortcode tag na hinanap mo.
Paano Alisin ang Hindi Ginagamit na mga Shortcode sa WordPress
Sa kasamaang palad, ang pinakamahusay na paraan upang alisin ang mga hindi nagamit na mga shortcode mula sa iyong mga post ay sa pamamagitan ng pag-edit nang manu-mano sa bawat post na naglalaman ng shortcode. Sa paraan ng inilarawan sa itaas, ipinakita namin sa iyo kung paano makakuha ng isang listahan ng mga post na naglalaman ng isang partikular na shortcode. Sana, ito ay i-save ka ng ilang oras. Sa sandaling mayroon ka ng listahan, maaari kang pumunta sa pamamagitan ng mga post nang isa-isa at alisin ang shortcode.
Bilang kahalili kung hindi mo nais na pumunta i-edit ang iyong mga post nang isa-isa, pagkatapos ay mayroong isang mabilis na gawain sa paligid na epektibong itatago ang shortcode mula sa paglitaw sa iyong nilalaman. I-paste lamang ang sumusunod na code sa isang plugin na tukoy sa site o mga function.php file ng iyong tema:
add_shortcode ('shortcodetag', '__return_false');
Kailangan mong palitan shortcodetag
na may shortcode na lumilitaw sa iyong mga post o shortcode na nais mong itago.
Karaniwang ang code sa itaas ay idagdag ang shortcode at gawin itong walang anuman. Sa paraang ito ang iyong shortcode ay ma-parse gaya ng anumang iba pang nakarehistrong shortcode na gusto, ngunit walang pagpapakita ng anumang bagay sa output. Kung mayroong maraming mga hindi nagamit na mga shortcode sa iyong mga post, maaari mong muling gamitin ang code na ito sa pamamagitan lamang ng pagpapalit ng shortcodetag gamit ang shortcode na nais mong itago.
Umaasa kami na ang artikulong ito ay nakatulong sa iyo na hanapin at alisin ang mga hindi nagamit na mga shortcode mula sa iyong mga post sa WordPress o mga pahina. Para sa mga tanong at feedback mangyaring mag-iwan ng komento sa ibaba.