/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":180150,"date":"2026-06-22T15:19:28","date_gmt":"2026-06-22T15:19:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=180150"},"modified":"2026-06-22T15:19:29","modified_gmt":"2026-06-22T15:19:29","slug":"daruber-ist-eine-wichtige-hurde-zur-legalisierung-in-gemeinsam-casinos-genommen-5","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/daruber-ist-eine-wichtige-hurde-zur-legalisierung-in-gemeinsam-casinos-genommen-5\/","title":{"rendered":"Dar\u00fcber ist eine wichtige H\u00fcrde zur Legalisierung in Gemeinsam Casinos genommen"},"content":{"rendered":"

Am https:\/\/happyhugocasino-de.de\/anmelden\/<\/a> 25. Monat des fruhlingsbeginns 2021 beschlie?t ein Bundesrat in seiner 1002. Kritik, einen \ufffdVorlage zur \u00c4nderung wa Rennwett- und Lotteriegesetzes und ein Ausfuhrungsbestimmungen zum Rennwett- und Lotteriegesetz\ufffd dem Bundestag vorzulegen. Nach sekundar ein Bundestag einen Konzept abgesegnet cap und ein dann beilaufig von das Eu notifiziert wird, kann diese Angleichung in diese nachste Zeit ubersehen.<\/p>\n

Konzeption<\/h2>\n

Erste Kritik-Stimmen am Gesetzesentwurf zur Glucksspielregulierung sind laut. Erste Bundeslander uberlegen, einen anderen Weg auf in betracht kommen. Ja ubereinkommen sich diese Bundeslander \ufffd & ich Schleswig-Holstein gibt sein Zustimmung. So warten sich ganz a dozen Bundeslander aufwarts einen Glucksspielstaatsvertrag geeinigt, mittlerweile eine Reihe in zw\u00f6lf des teufels Bundeslandern reicht gewesen produkt.<\/p>\n

Oktober 2020: Ubergangsregelung<\/h2>\n

Seit dem 22. Oktober gilt landesweit eine Ubergangsregelung. In der Zeit sind diese nach wie vor illegalen Gemeinsam Casinos verallgemeinernd verfugbar geduldet. Diese ” hierfur ist, so sich diese Glucksspielanbieter an alle Beherrschen potpourri Glucksspielstaatsvertrags tragen, solange bis sie diese offizielle Erlaubnis erhalten.<\/p>\n

Funfter monat des jahres 2020: Fertigstellung des Glucksspielstaatsvertrags<\/h2>\n

Aufwarts mehreren gescheiterten Ratifizierungen ist inoffizieller mitarbeiter Funfter monat des jahres wa Jahres 2020 diese andere Version des Staatsvertrags angeschaltet diese Eu-Gremium in Brussel entsendet. Dieses Zeichen klappt diese Best\u00e4tigung und nach einige Streitpunkte aufgrund diese Lizenzvergabe nach handen Sportwetten-Versorger beigefugt wurden, entwickelt dem Inkrafttreten des GluStV 2021 nichts mehrere inoffizieller mitarbeiter Verschutt gegangen.<\/p>\n

2019: Gegenerklarung vom Glucksspielmarkt<\/h2>\n

Vorab ein neuen Regulierung festlegen immer mehr Zahlungsanbieter und Programm-Hersteller, dem hiesigen Umsetzbar Casino i\ufffd la ein Gewerbe wie Sonnennachster planet & Novoline. Beilaufig PayPal und Approve sind in M\u00f6glich Casinos nicht mehr nach fundig sind. Nach riesig scheint diese Bedrohungsgefuhl vorab harten Strafen seitens ein Bundesregierung nach sind.<\/p>\n

2018: Keine Einheitlichkeit in Blick<\/h2>\n

Auf dem Regierungswechsel inoffizieller mitarbeiter Grund Schleswig-Holstein ist ein Alleingang de l’ensemble des Bundeslandes beendet. Jedoch ist eine einheitliche Bestimmung des Glucksspielmarktes nicht abzusehen. Moglich Casinos bewegen sich in der Typ Grauzone \ufffd sind gar nicht legal, k\u00f6nnen durch die Dienstleistungsfreiheit ein Europaische netzwerk zwar nicht so wie am schnurchen belangt sind.<\/p>\n

2012: Lizenzen aus Schleswig-Holstein<\/h2>\n

Schleswig-Holstein vergibt diese ersten diesen Lizenzen fur jedes Erreichbar Casinos. Es soll noch diese bestimmte Anzahl angeschaltet Glucksspielanbietern eine Zugest\u00e4ndnis erhalten, um diese legalen Umsetzbar Casinos begrenzt nach tragen. Jedoch Nachbar potpourri Bundeslandes diese erlaubnis haben sich in einem solchen Casino anmelden, dar\u00fcber legal auf auffuhren. Gemeinsam ist das neuer Staatsvertrag zur Bestimmung vos Glucksspiels beschlossen. Der head wear schon noch mehrere juristische Schwachen, diese am anfang aus dem Verloren geraumt sind zu tun sein.<\/p>\n

2011: Alleingang von Schleswig-Holstein<\/h2>\n

Diese Wollen, einen Glucksspielmarkt gleich nach beherrschen, ist mittlerweile \u00f6fter gescheitert. Diese Bundeslander konnten sich nach wie vor nicht in einen Ubereinstimmung ubereinkommen. Daher beschlie?t Schleswig-Holstein, einen einen Verloren auf gehen und getrennt Lizenzen fur bestimmte Glucksspielanbieter auszustellen. Diese sind dar\u00fcber offiziell zugelassen und mussen sich nicht mehr in ein Grauzone bewegen.<\/p>\n

2008: Nicht Eu-konforme Beherrschen<\/h2>\n

Beim Europaischen Tribunal moglich sein von diese bank mehrere Klagen das. Auf zahen und langwierigen Verhandlungen lehnt ein Gericht diese geltenden Glucksspielgesetze ein Deutschland wie nicht Eu-normiert nicht vor. Deutschland findet im folgenden mehrmalige Aufforderungen, diese Beherrschen wie anzupassen. F\u00fcr diese Bundeslander bedeutete es einen langen Hergang potpourri zahen Ringens dar\u00fcber Einheitlichkeit.<\/p>\n

2004: Erster Glucksspielstaatsvertrag<\/h2>\n

Am gerade one. trat in ein Deutschland ein nur logische sogenannte Staatsvertrag zum Glucksspielrecht in Schwung. In diesem ist ein staatliches Alleinstellung am markt das Runde- und Wettanbieter regelgema?. Hingegen entwickelt diese Vorschlag zur Dienstleistungsfreiheit in ein Europaischen Interessengemeinschaft. Diese mitbekommt vorab, so diese Grund ein dichter und denker Gemeinsam Casinos uber der Eu-Erlaubnis in kauf nehmen muss. Somit entstehen auf Malta und Gibraltar diese ersten Regulierungsbehorden, diese dar\u00fcber beginnen, ihre diesen Lizenzen angeschaltet Glucksspielanbieter auszustellen.<\/p>\n

Leistungsfahigkeit das Angleichung<\/h2>\n

Diese Regelungen des Glucksspielstaatsvertrags man sagt, sie sind riesig begrenzt und es zeichnet sich wunderbar nun nicht vor, so diese auf viele Spieler abschreckend einwirken. Es selbsterklarte Abschluss ein Gemeinsamen Glucksspielbehorde ein Lander ist es, einen Spielerschutz nach erhohen und bestandig nach verk\u00fcrzen. Hinzugefugt sind verschiedene Mechanismen zum Anwendung:<\/p>\n","protected":false},"excerpt":{"rendered":"

Am https:\/\/happyhugocasino-de.de\/anmelden\/ 25. Monat des fruhlingsbeginns 2021 beschlie?t ein Bundesrat in seiner 1002. Kritik, einen \ufffdVorlage zur \u00c4nderung wa Rennwett- und Lotteriegesetzes und ein Ausfuhrungsbestimmungen zum Rennwett- und Lotteriegesetz\ufffd dem Bundestag vorzulegen. Nach sekundar ein Bundestag einen Konzept abgesegnet cap und ein dann beilaufig von das Eu notifiziert wird, kann\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-180150","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/180150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=180150"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/180150\/revisions"}],"predecessor-version":[{"id":180152,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/180150\/revisions\/180152"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=180150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=180150"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=180150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}