{"id":228684,"date":"2022-10-28T16:33:00","date_gmt":"2022-10-28T13:33:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228684"},"modified":"2022-11-09T03:49:29","modified_gmt":"2022-11-09T00:49:29","slug":"wp-administraatoririba-stiilide-manipuleerimine-suendmustega","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/wp-administraatoririba-stiilide-manipuleerimine-suendmustega\/","title":{"rendered":"WP administraatoririba stiilide manipuleerimine s\u00fcndmustega"},"content":{"rendered":"\n<p>Mul on <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Admin_Bar\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPressi administraatoririba<\/a> suhtes erinevad tunded, kuid see on seotud sellega, kuidas kolmandate osapoolte lahendused sellele oma valikud lisavad (lisaks saab selle keelata, kui te pole selle suur f\u00e4nn).<\/p>\n<p>Hiljuti avaldasin <a href=\"https:\/\/tommcfarlin.com\/wordpress-admin-notices\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">v\u00e4ikese pistikprogrammi<\/a>, mis on m\u00f5eldud peamiselt arendajatele, mis v\u00f5imaldab kasutajatel WordPressiga t\u00f6\u00f6tades administraatorite m\u00e4rguandeid vahetada (ideaaljuhul kohalikus keskkonnas, kuigi selle saab installida k\u00f5ikjal, kus WordPress on installitud).<\/p>\n<p>Pistikprogramm on lihtne:<\/p>\n<ul>\n<li>See lisab \u00fcksuse WP administraatoriribale,<\/li>\n<li>Kui kl\u00f5psate \u00fcksusel, l\u00fclitab see v\u00e4lja k\u00f5ik kuvatavad teated v\u00f5i s\u00f5numid,<\/li>\n<li>Kui kl\u00f5psate sellel uuesti, l\u00fclitab see nende n\u00e4htavuse sisse.<\/li>\n<\/ul>\n<p>Kuid on v\u00e4ike n\u00fcanss, mida minu arvates tasub k\u00e4sitleda ja mis on seotud WP administraatoririba stiilide manipuleerimisega kliendipoolse koodi abil.<\/p>\n<p>Seda k\u00f5ike k\u00e4sitletakse esialgses postituses, kuid \u00fcks koodi aspekt, mida minu arvates tasub jagada nii neile, kes t\u00f6\u00f6tavad administraatoriribaga ja JavaScriptiga.<\/p>\n<h2>WP administraatoririba stiilid<\/h2>\n<p>Kui vaatate pistikprogrammiga kaasas oleva JavaScripti l\u00e4htekoodi, n\u00e4ete <a href=\"https:\/\/gist.github.com\/tommcfarlin\/a867844aeb9b32efbe3e38b43e19bb52\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">j\u00e4rgmist<\/a> :<\/p>\n<pre><code>(function( $) {\n    'use strict';\n\n    \/**\n     * Hide all of the messages when the option is include and restore the menu items'\n     * default hover state style.\n     *\/\n    var hide_menu_notices = function() {\n\n        \/\/ Setup references to the plugin menu item and all admin notices.\n        var $admin_button = $( '#wp-admin-bar-toggle-admin-notices a' ),\n            $messages     = $( '.notice, .warning, .error' );\n\n        $admin_button.on( 'click', function( evt) {\n            evt.preventDefault();\n\n            $messages.toggle( 'medium' );\n            $( this ).trigger( 'blur' );\n        });\n    };\n\n    $(function() {\n    hide_admin_notices();\n    });\n})( jQuery );\n<\/code><\/pre>\n<p>\u00dcldiselt, kui kasutaja kl\u00f5psab WP administraatoriribal \u00fcksusel, suunab see ta teisele [serveri] lehele v\u00f5i kuvab alammen\u00fc\u00fc \u00fcksuse, mis teeb sama. Selle pistikprogrammi puhul t\u00f6\u00f6tab see aga kliendi poolel, seega on see k\u00f5ik JavaScript.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167472-61e7a43266814.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167472-61e7a43266814.png\" alt=\"WP administraatoririba stiilide manipuleerimine s\u00fcndmustega\" ><\/a><\/p>\n<p>See t\u00e4hendab, et peame olema teadlikud esemega seotud s\u00fcndmustest, et saaksime nendega manipuleerida. Ja see on eesm\u00e4rk, milleni ma selles postituses j\u00f5uan.<\/p>\n<p>L\u00fchidalt:<\/p>\n<p>Men\u00fc\u00fc\u00fcksustele on lisatud h\u00e4gustamise s\u00fcndmus, mis v\u00f5imaldab meil k\u00e4ivitada, et saaksime WP administraatoririba stiile manipuleerida.<\/p>\n<p>T\u00f5si, see ei pea olema isoleeritud kliendipoolse funktsionaalsusega, kuid kui soovite enne teise lehe laadimist kursorit \u00fcksuse kohal h\u00f5ljutades manipuleerida men\u00fc\u00fcelemendi stiilidega, on see s\u00fcndmus, mida soovite kasutada (aadressil v\u00e4hemalt selle postituse kirjutamise ajal).<\/p>\n<p>Kui t\u00f6\u00f6tate men\u00fc\u00fcribaga integreeritava pistikprogrammi kallal ja soovite manipuleerida WP administraatoririba stiilidega JavaScriptiga, on h\u00e4gususs\u00fcndmus see, mida soovite kasutada alati, kui teie konkreetne men\u00fc\u00fcriba \u00fcksus s\u00fcndmuse k\u00e4ivitab.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seal on v\u00e4ike n\u00fcanss, mida minu arvates tasub k\u00e4sitleda ja mis on seotud WP administraatoririba stiilide manipuleerimisega kliendipoolse koodi abil.<\/p>\n","protected":false},"author":1,"featured_media":220825,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,749,729,894,916,863],"tags":[1165],"class_list":["post-228684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-avatud-laehtekoodiga","category-javascript-4","category-kood","category-muud","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/228684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=228684"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/228684\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/220825"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=228684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=228684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=228684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}