{"id":231581,"date":"2023-01-08T18:46:00","date_gmt":"2023-01-08T15:46:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231581"},"modified":"2022-12-25T18:59:46","modified_gmt":"2022-12-25T15:59:46","slug":"hur-man-kontrollerar-om-ett-wordpress-plugin-aer-aktivt-i-naetverket-eller-enstaka-webbplatser","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-man-kontrollerar-om-ett-wordpress-plugin-aer-aktivt-i-naetverket-eller-enstaka-webbplatser\/","title":{"rendered":"Hur man kontrollerar om ett WordPress-plugin \u00e4r aktivt i n\u00e4tverket eller enstaka webbplatser"},"content":{"rendered":"<p>N\u00e4r vi utvecklar ett tema eller en plugin beh\u00f6ver vi ibland kontrollera om en viss tredjeparts plugin \u00e4r tillg\u00e4nglig f\u00f6r anv\u00e4ndning. H\u00e4r f\u00e5r du l\u00e4ra dig ett enkelt s\u00e4tt att uppt\u00e4cka inte bara om plugin-programmet \u00e4r aktivt p\u00e5 en enda webbplats utan ocks\u00e5 om det \u00e4r n\u00e4tverksomfattande aktiverat.<\/p>\n<h2>\u00d6versikt<\/h2>\n<p>WordPress lagrar listan \u00f6ver aktiva plugins i olika alternativ i databasen oavsett om de \u00e4r plugins aktiverade i hela n\u00e4tverket eller plugins aktiverade p\u00e5 en enda webbplats i n\u00e4tverket:<\/p>\n<ul>\n<li>active_sitewide_plugins: inneh\u00e5ller plugins som \u00e4r n\u00e4tverksomfattande aktiverade plugins<\/li>\n<li>active_plugins: inneh\u00e5ller de plugins som \u00e4r aktiverade p\u00e5 den aktuella platsen i n\u00e4tverket.<\/li>\n<\/ul>\n<h2>Funktionsdefinition<\/h2>\n<p>Med detta kan vi koda n\u00e5got s\u00e5 h\u00e4r f\u00f6r att kontrollera om ett visst plugin \u00e4r aktiverat i n\u00e4tverket eller enstaka webbplatser:<\/p>\n<pre><code>if (! function_exists( 'elio_is_plugin_active')) {\n\nfunction elio_is_plugin_active( $plugin = '') {\n$network_active = false;\nif (is_multisite()) {\n$plugins = get_site_option( 'active_sitewide_plugins' );\nif (isset( $plugins[$plugin])) $network_active = true;\n}\nreturn in_array( $plugin, get_option( 'active_plugins')) || $network_active;\n}\n}<\/code><\/pre>\n<p>Som ett exempel kommer vi att kontrollera om plugin-programmet Jetpack \u00e4r aktivt. Du kan nu anv\u00e4nda funktionen som vi skrev s\u00e5 h\u00e4r, och som parameter skickar plugin-rotkatalogen, jetpack, och plugin-huvudfilen, jetpack.php:<\/p>\n<p>L\u00e5t oss se ett annat exempel med WooCommerce-plugin:<\/p>\n<p>Med denna enkla metod \u00e4r du s\u00e4ker n\u00e4r du l\u00e4gger till funktionalitet som \u00e4r t\u00e4nkt att fungera med ett visst plugin eftersom du alltid kommer att kunna kontrollera om plugin \u00e4r aktiverat.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/startfunction.com\" class=\"external external_icon\">startfunction.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e4r vi utvecklar ett tema eller en plugin beh\u00f6ver vi ibland kontrollera om en viss tredjeparts plugin \u00e4r tillg\u00e4nglig f\u00f6r anv\u00e4ndning. H\u00e4r f\u00e5r du l\u00e4ra dig ett enkelt s\u00e4tt att uppt\u00e4cka<\/p>\n","protected":false},"author":1,"featured_media":236152,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[838,848,818,868],"tags":[1173],"class_list":["post-231581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-foer-nyboerjare","category-handledningar","category-plugins-3","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/231581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=231581"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/231581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/236152"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=231581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=231581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=231581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}