{"id":247493,"date":"2022-12-21T07:50:00","date_gmt":"2022-12-21T04:50:00","guid":{"rendered":"https:\/\/inform.click\/20-elumuutvat-wordpressi-hakki-arendajatele-et-mitte-ilma-jaada\/"},"modified":"2022-12-21T08:37:00","modified_gmt":"2022-12-21T05:37:00","slug":"20-elumuutvat-wordpressi-hakki-arendajatele-et-mitte-ilma-jaada","status":"publish","type":"post","link":"https:\/\/inform.click\/et\/20-elumuutvat-wordpressi-hakki-arendajatele-et-mitte-ilma-jaada\/","title":{"rendered":"20+ elumuutvat WordPressi h\u00e4kki arendajatele, et mitte ilma j\u00e4\u00e4da"},"content":{"rendered":"<p>\n  30 protsenti veebist t\u00f6\u00f6tab k\u00f5ige populaarsema sisuhalduss\u00fcsteemi (CMS) ehk WordPressiga. See CMS saab \u00fcle 22 miljardi igakuise lehevaatamise. See pakub rohkem kui 50 tuhat pistikprogrammi, kuna miljonid kasutajad n\u00f5uavad iga p\u00e4ev uusi WordPressi funktsioone.\n<\/p>\n<p>\n  WordPressist on saanud esimene valik paljude inimeste seas, kes haldavad oma veebisaite. Midagi, mille \u00fcle paljud kliendid r\u00f5hutavad, on seotud turvalisusega. Seda p\u00f5hjusel, et WordPress on avatud l\u00e4htekoodiga sisu. Seet\u00f5ttu on see igasuguste r\u00fcnnakute vastu abitu. V\u00e4lja arvatud turvak\u00fcsimused, peaksite teadma nii m\u00f5ndagi, et kasutada WordPressi oma potentsiaalse kasu suurendamiseks.\n<\/p>\n<p>\n  WordPressi kuulsus on toonud kaasa suure hulga juurdep\u00e4\u00e4setavatele n\u00e4pun\u00e4idetele. Need n\u00e4pun\u00e4ited, n\u00e4pun\u00e4ited v\u00f5i nipid n\u00e4itavad, kuidas te palju asju teete. Need nipid ja WordPressi h\u00e4kid viivad teie veebisaidi eelseisvasse \u00fclimasse. Optimeerige WordPressi kuva ja j\u00f5udlust v\u00e4ikeste muudatustega WordPressi koodis. Enamik kasutajaid ei ole aga arendajad, seega pole neil koodiga palju teadmisi. Siin on m\u00f5ned lahedad WordPressi h\u00e4kkimised, mis v\u00f5imaldavad teil oma WordPressi veebisaidi installimisest rohkem kasu saada.\n<\/p>\n<p>\n  H\u00e4kid arendajatele, mis muudavad WordPressi kasutamise nende jaoks lihtsamaks\n<\/p>\n<h5>\n  1 Kuva \u00fchendatud postitused ilma pistikprogrammideta<br \/>\n<\/h5>\n<p>\n  Hea m\u00f5te on n\u00e4idata seotud postitusi, et aidata k\u00fclastajatel leida kasulikku teavet ja viibida saidil kauem. Paljud arendajad ei tea, et nad saavad selle funktsiooni vaikimisi h\u00f5lpsasti omastada ja alla laadida veel t\u00e4iendava plugina, mis seda teeb. Siin on juhised, kuidas seda teha:\n<\/p>\n<ul>\n<li>Avage fail single.php\n  <\/li>\n<li>Lisage ts\u00fcklisse see kood:\n  <\/li>\n<\/ul>\n<pre><code>If ($tags) {\nEcho 'related posts';\n$first_tag = $tags[0]-&gt;term_id;\n$args=array(\n'tag__in' =&gt; array($post-&gt;ID),\n\u2018showposts\u2019=&gt;5,\n\u2018caller_get_posts\u2019=&gt;1\n);\n$my_query = new WP_Query($args);\nIf( $my_query-&gt;have posts()) {\nWhile ($my_query-&gt;have posts(): $my_query-&gt;the post(); ?&gt;<\/code><\/pre>\n<h5>\n  2 Endless Scrolli WordPressi triki lisamine<br \/>\n<\/h5>\n<p>\n  WordPressi teema toetab l\u00f5pmatut kerimist, mis on <strong>Jetpacki<\/strong> pistikprogrammi funktsioon. L\u00f5pmatu kerimise WordPressi trikk aitab lugejatel l\u00e4heneda lehe alaosale, laadides alla kerimisel automaatselt uue sisu. Saate oma funktsioonide failile lisada j\u00e4rgmise koodi, installides Jetpacki pistikprogrammi ja lubades l\u00f5putu kerimise funktsiooni.\n<\/p>\n<pre><code>add_theme_support (\u2018infinite-scroll\u2019, array( \u2018container\u2019 =&gt; \u2018content\u2019, \u2018footer\u2019 =&gt; \u2018page\u2019,) );<\/code><\/pre>\n<h5>\n  3 Muutke armatuurlaua logo<br \/>\n<\/h5>\n<p>\n  Installi isikup\u00e4rastamiseks lisage WordPressi taustaprogrammi juhtpaneelile oma logo. See on suurep\u00e4rane n\u00e4pun\u00e4ide kliendi saitide muutmiseks. Lihtsalt kleepige j\u00e4rgmine kood:\n<\/p>\n<pre><code>{code type=php}\nAdd_action(\u2018admin_head\u2019, \u2018custom_logo\u2019);\nFunction custom_logo() {echo \u2018\u2019;}<\/code><\/pre>\n<h5>\n  4 T\u00e4isekraani otsingu\u00fclekatte lisamine<br \/>\n<\/h5>\n<p>\n  T\u00e4isekraani otsingu\u00fclekatte lisamine oma WordPressip\u00f5hisele veebilehele v\u00f5ib muuta otsingukogemuse selgemaks ja s\u00f5bralikumaks. <strong>WordPressi t\u00e4isekraani otsingu\u00fclekatte<\/strong> pistikprogrammi installimisel omandate selle v\u00e4\u00e4rtusliku funktsiooni. Saate pistikprogrammi lihtsalt aktiveerida, kuna selle jaoks pole s\u00e4tteid. Kui pistikprogramm on aktiveeritud, saate kl\u00f5psata olemasoleval otsinguv\u00e4ljal v\u00f5i otsingunupul. P\u00e4rast seda kuvatakse t\u00e4isekraanil otsingu\u00fclekate.\n<\/p>\n<h5>\n  5 kommentaari Tellimine<br \/>\n<\/h5>\n<p>\n  Kasutajate jaoks muutub igav \u00fclesanne kommentaaride k\u00e4sitsi postitamine ja reaktsioone ja vastuseid otsides tagasi tulla. Soovitatav on installida plugin <strong>Subscribe to Comments Reloaded .<\/strong> Kui kasutaja saab kommentaaride kohta tagasisidet, saadab see talle automaatselt e-posti teel teavitused.\n<\/p>\n<h5>\n  6 Kuvage leitud tulemuste arv<br \/>\n<\/h5>\n<p>\n  See v\u00f5ib olla teie saidi kliendikogemuse parandamise meetod, kuna teadmine, mitu otsingu\u00fcksustega lehek\u00fclge leiti, v\u00f5ib olla k\u00fclastajatele kasulik. Teie search.php kirje kaasneva koodirea t\u00f5ttu on teil v\u00f5imalus n\u00e4idata, kui palju asju selle otsinguga tuvastatakse:\n<\/p>\n<h2 class=\"pagetitle\">\n  <code>Search Result for &lt;?php \/* Search Count *\/ $allserach = &new WP_Query (\"s=$s&showposts=-1\"); $key = ks29so_specialchars($s, 1); $count = $allsearch-&gt;post_count; _e(\u2018 \u2018); _e(\u2018&lt;span class=\"search-terms\"&gt;\u2019); echo $key; _e(\u2018&lt;\/span&gt;\u2019); _e(\u2018-\u2018); echo $count. \u2018 \u2018; _e(\u2018articles\u2019); ks29so_reset_query(); ?&gt;&lt;\/h2&gt;\n&lt;p&gt;<\/code><\/p>\n<p>Nii muutub ebainformatiivne ja \u00fcldine pealkiri, nagu &#8220;Otsingutulemused&#8221;, austusv\u00e4\u00e4rseks, kui otsinguga lingitud artiklite t\u00e4pne arv.<\/p>\n<h5>7 Viivitage, kui teie postitused l\u00e4hevad RSS-i<\/h5>\n<p>Viivitage postituse RSS-is avaldamisega veidi ja andke endale aega oma reaalajas postitusi \u00fcle kontrollida. Kas olete mingil hetkel postituse avaldanud ja hiljem aru saanud, et esimeses l\u00f5igus oli tohutu viga? See on piisavalt lihtne, et viga parandada, kuid k\u00f5igi tellijate jaoks on liiga hilja \u2013 teie postitus avaldati just nende RSS-i voogudes. Viivitage veidi, et oma reaalajas postitusi enne RSS-is avaldamist uuesti \u00fcle kontrollida. Lisage see koodil\u00f5ik oma funktsioonide.php faili:<\/p>\n<pre><code>{code type=php}\n  Function publish_later_on_feed($where) {global $wpdb; if (is_feed()) {\n  $time_now = gmdate(\u2018Y-m-d H:i:s\u2019);\n  $time_delay = \u201815\u2019;\/\/ integer\n  $time_span = \u2018MINUTE\u2019;\/\/MINUTE, HOUR, DAY, WEEK, MONTH, YEAR\n  $where = \"AND TIMESTAMPDIFF ($device, $wpdb-&gt;posts.post_date_gmt, \u2018$time_now\u2019)&gt; $time_delay\";\n  }\n  Return $where;\n  }\n  Add_filter(\u2018posts_where\u2019, \u2018publish_later_on_feed\u2019);<\/code><\/pre>\n<p>Muutke v\u00e4\u00e4rtust <code>$time_delay<\/code>teile sobivaks ajavahemikuks.<\/p>\n<h5>8 Installige WordPressi Google Analytics<\/h5>\n<p>Google Analytics v\u00f5imaldab arendajatel saada kogu teavet kasutaja k\u00e4itumise kohta. Kui te ei soovi kodeerimisega probleeme tekitada, on <strong>Monster Insights<\/strong> parim pistikprogramm, mis suudab veebilehele Google Analyticsi seadistada. L\u00f5petage protsess sel viisil kiiremini. Otsige \u00fcles <code><\/code>silt ja sisestage see Google'i anal\u00fc\u00fctiline kood faili header.php. See on \u00fclilihtne ja oluline WordPressi n\u00e4pun\u00e4ide.<\/p>\n<h5>9 Kuvage registreeritud kasutajate koguarv<\/h5>\n<p>Registreeritud kasutajate koguarvu valgustades soovivad paljud WordPressi arendajad n\u00e4idata veebisaidi autoriteeti. Saate lihtsalt alla laadida <strong>Simple Blog Stats<\/strong> pistikprogrammi ja see t\u00f6\u00f6riist n\u00e4itab teile postituste, kommentaaride, mustandite ja paljude muude funktsioonide koguarvu.<\/p>\n<h5>10 Kuva pildid ridades ja veergudes<\/h5>\n<p>WordPressil koostatud veebisaidid kuvavad pilte \u00fcksteise peal. Tavaliselt ei tundu see tore. Saate muuta vormingut ruudustiku paigutuseks, kui soovite seda muuta. Samuti saate seda teha k\u00e4sitsi v\u00f5i kasutada pistikprogramme, nagu <strong>Envira Gallery<\/strong>.<\/p>\n<h5>11 Hoidke WordPressis pikemat aega sisselogituna<\/h5>\n<p>P\u00e4rast kasutamist on alati soovitatav avalikest v\u00f5rkudest v\u00e4lja logida, kuna see v\u00f5ib olla ohtlik. Kui kasutate aga pidevalt sama v\u00f5rku, lubage sellel teie sisselogimisandmed meeles pidada j\u00e4rgmiselt:<\/p>\n<pre><code>add_filter (\u2018auth_cookie_expiration\u2019, \u2018stay_logged_in_for_1_year\u2019);\n  function stay_logged_in_for_1_year( $expire) {\n  return 31556926; \/\/ 1 year in seconds\n  }<\/code><\/pre>\n<h5>12 tsitaatide tavakasutus<\/h5>\n<p>WordPress muudab tavalised hinnapakkumised nutikateks koodideks. See v\u00f5ib rikkuda koodil\u00f5igu, mida kavatsete avaldada. Sisestades oma funktsiooni.php faili j\u00e4rgmise koodil\u00f5igu, saate selle funktsiooni tegevusest v\u00e4lja l\u00fclitada:<\/p>\n<pre><code>remove_filter (\u2018the_content\u2019, \u2018wptexturize\u2019);<\/code><\/pre>\n<h5>13 Muutke juhuslikult taustav\u00e4rvi<\/h5>\n<p>Kuna olete arendaja, teile meeldib n\u00e4ha, kuidas veebilehe taustav\u00e4rv muutub juhuslikult p\u00e4evast p\u00e4eva. Seda saab teha kasutades pluginat nimega <strong>Fabulous Background Colors<\/strong> v\u00f5i muutes funktsioonis.php koodi.<\/p>\n<h5>14 Lisage oma teemale uued navigeerimismen\u00fc\u00fcd<\/h5>\n<p>Saate luua oma ja t\u00e4helepanuv\u00e4\u00e4rse kujunduse juhuks, kui vajate rohkemat kui WordPressi vaikimisi navigeerimismen\u00fc\u00fc. Selleks peate sisestama funktsiooni <code>wpb_custom_new_menu<\/code>, ja seej\u00e4rel valima v\u00e4limusmen\u00fc\u00fcst &#8216;Minu kohandatud men\u00fc\u00fc'.<\/p>\n<h5>15 V\u00f5tke postituse URL-ides arvesse kategooriat<\/h5>\n<p>Maksimeerige oma postituste SEO potentsiaal ja otsingu paremusj\u00e4rjestuse t\u00f5stmiseks saate sisulinkidele kategooriaid lisada. Sel p\u00f5hjusel peaksite minema seadete-p\u00fcsilinkide juurde, valima kohandatud struktuuri ja kirjutama <code>\/%category%\/%postname%\/<\/code>k\u00f5rvale.<\/p>\n<h5>16 V\u00e4listage otsingust kategooriad<\/h5>\n<p>Kui soovite omada s\u00fcgavamat kontrolli tulemuste \u00fcle, mida kasutajad saavad, peate v\u00f5ib-olla kasutama viisi, kuidas tulemuste lehel konkreetseid kategooriaid mitte kuvada. Avage fail functions.php ja lisage:<\/p>\n<pre><code>Function SearchFilter($query) {\n  If ($query-&gt;is_search&&! is_admin()) {\n  $query-&gt;set(\u2018cat\u2019, \u20188,15\u2019);\n  }\n  Return $query;\n  }\n  Add_filter(\u2018pre_get_posts\u2019, SearchFilter\u2019);<\/code><\/pre>\n<h5>17 Muutke sisselogimislogo omaga<\/h5>\n<p>Peaksime alustama m\u00e4rgistamise kohta. Kui teil oli mingil hetkel vaja WordPressi logo sisselogimislehel enda (v\u00f5i klientide) omaga muuta, vajate seda koodi. Kleepige oma functions.php faili j\u00e4rgmine:<\/p>\n<pre><code>Function my_custom_login_logo() {\n  Echo \u2018&lt;style type=\"text\/css\"&gt;\n  H1 a { background-image: url(\u2018.get_bloginfo(\u2018template_directory\u2019). \u2018\/images\/custom-login-logo.webp) !improtant; }\n  &lt;\/style&gt;\u2019;\n  }\n  Add_action(\u2018login_head\u2019, \u2018my_custom_login_logo\u2019);<\/code><\/pre>\n<h5>18 Paigaldage kohandatud CSS-fail<\/h5>\n<p>Kui koostate oma funktsioonifaili j\u00e4rgmise koodi, saate oma WordPressi teemaga t\u00e4iendada kohandatud CSS-faili nimega &#8220;custom.css&#8221;. Leidke uus CSS-fail samast kataloogist, kus p\u00f5hi-CSS-fail.<\/p>\n<pre><code>function custom_style_sheet() {ks29so_enqueuq_style( \u2018custom-styling\u2019, get_stylesheet_directory_uri( ). \u2018\/custom.css\u2019); }\n  add_action (\u2018ks29so_enqueue_scripts\u2019, \u2018custom_style_sheet\u2019);<\/code><\/pre>\n<h5>19 Lapseteema paigaldamine<\/h5>\n<p>P\u00e4rast alamteema loomist saate oma CSS-faili lisada alloleva koodi.<\/p>\n<pre><code>\/*\n  Theme Name: Child Theme Name\n  Template: parenttheme\n  *\/\n  @import url(\". .\/parenttheme\/style.css\");<\/code><\/pre>\n<h5>20 PHP m\u00e4lu suurendamine<\/h5>\n<p>Hiiglasliku pistikprogrammi aktiveerimisel leidsite vea, mis \u00fctles, et m\u00e4lu on ammendunud. Seej\u00e4rel t\u00e4iendage oma wp-config.php faili j\u00e4rgmist koodirida.<\/p>\n<pre><code>define(\u2018WP_MEMORY_LIMIT\u2019, \u201864M\u2019);<\/code><\/pre>\n<p>See kood suurendab m\u00e4lupiirangut 64 miljonini, kuid saate seda v\u00e4\u00e4rtust muuta vastavalt sellele, mida teie hostimisserver suudab s\u00e4ilitada.<\/p>\n<h5>21 eritellimusel valmistatud k\u00fclgriba eraldi postituste jaoks<\/h5>\n<p>Loo postituse kirjutamisel uus kohandatud v\u00e4li k\u00fclgribaga. Kohandatud v\u00e4lja abil kuvage eraldi postituste k\u00fcljeriba eritellimusel valmistatud sisu. Otsige \u00fcles j\u00e4rgmine koodirida failist single.php, index.php ja page.php.<\/p>\n<pre><code>&lt;?phpget_sidebar (); ?&gt; Substitute it with the succeeding code snippet. $sidebar = get_post_meta ($post -&gt; ID, \"sidebar\", true); get_sidebar ($sidebar); ?&gt;<\/code>\n<\/h2>\n<h4>\n  Miks me nimetame neid h\u00e4kkideks v\u00f5i trikideks?\n<\/h4>\n<pre>\n<br \/>Wikipedia defineerib programmeerimish\u00e4kki kui \"ebaelegantset, kuid t\u00f5husat lahendust andmet\u00f6\u00f6tlusprobleemile\". Me nimetame seda h\u00e4kkimiseks, kuna muudame WP dokumente. Muutke oma \u00fcldine WordPressi kasutuskogemus nende lihtsate n\u00e4pun\u00e4idetega kasulikumaks. See ei h\u00f5lma tohutuid juhendavaid harjutusi. Uskumatu asi WordPressi juures on see, et selle laialdane levik on ajendanud palju n\u00e4pun\u00e4iteid ja harjutusi, mis on k\u00e4ttesaadavad, mis v\u00f5ivad teile \u00f6elda, milline on parim viis paljude asjade tegemiseks \u2013 v\u00e4ikesed WordPressi trikid, mis viivad teie saidi k\u00f5ige \u00e4\u00e4rmuslikuma potentsiaali. WordPressi populaarsuse t\u00f5ttu on saadaval suur hulk n\u00e4pun\u00e4iteid ja n\u00e4pun\u00e4iteid, mis n\u00e4itavad, kuidas palju asju teha. Viige oma veebisait nende v\u00e4ikeste WordPressi nippide abil maksimaalse potentsiaali.\n<\/pre>\n<h5>\n  J\u00e4reldus<br \/>\n<\/h5>\n<pre>\n<br \/>Programmeerijate t\u00f5eline julgus on saada WordPressi disaini meistriks, kuna on raske leida veebisaiti, mis selles s\u00fcsteemis ei t\u00f6\u00f6taks. WordPressi turvalisena hoidmine pole keeruline, kuid h\u00e4kkide puhastamine on keeruline. Nende 20+ WordPressi h\u00e4kkimise rakendamine v\u00e4hendab teie veebisaidi h\u00e4kkimise ohtu. Nende p\u00f5him\u00f5istete meelespidamine oma WordPressi veebisaidi loomisel v\u00f5i kallal t\u00f6\u00f6tamisel v\u00f5ib aidata teil WordPressi h\u00e4kkimist v\u00e4ltida.\n<br \/>Drupal on veel \u00fcks parim veebi-CMS-i t\u00f6\u00f6riist. Kasutage Drupali teenuseid, mis aitavad teil luua veebisaidi arendamiseks \u00f5ige sisuhaldusstrateegia.\n<br \/><br \/><br \/><\/pre>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  : <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2019\/12\/13\/wordpress-hacks-for-developers\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>30 protsenti veebist t\u00f6\u00f6tab k\u00f5ige populaarsema sisuhalduss\u00fcsteemi (CMS) ehk WordPressiga. See CMS saab \u00fcle 22 miljardi igakuise lehevaatamise. See pakub rohkem kui 50 tuhat pistikprogrammi, kuna miljonid kasutajad n\u00f5uavad iga p\u00e4ev uusi WordPressi funktsioone. WordPressist on saanud esimene valik paljude inimeste seas, kes haldavad oma veebisaite. Midagi, mille \u00fcle paljud kliendid r\u00f5hutavad, on seotud turvalisusega. Seda p\u00f5hjusel, et WordPress on avatud l\u00e4htekoodiga sisu. Seet\u00f5ttu on see igasuguste r\u00fcnnakute vastu abitu. Peale turvak\u00fcsimuste on nii palju, et peaksite\u2026<\/p>\n","protected":false},"author":1,"featured_media":222087,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[221,117,52],"tags":[],"class_list":["post-247493","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opikud","category-veebitooriistad","category-web-ja-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/posts\/247493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/comments?post=247493"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/posts\/247493\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/media\/222087"}],"wp:attachment":[{"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/media?parent=247493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/categories?post=247493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/et\/wp-json\/wp\/v2\/tags?post=247493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}