/* 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":60856,"date":"2026-05-21T12:07:07","date_gmt":"2026-05-21T12:07:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60856"},"modified":"2026-05-21T12:07:07","modified_gmt":"2026-05-21T12:07:07","slug":"selbige-mga-berechtigung-sorgt-fur-einen-reibungslosen-spielfluss-unter-anderem-verzichtet-in-die-bevormundung-fur-glucksspielfreunde","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/selbige-mga-berechtigung-sorgt-fur-einen-reibungslosen-spielfluss-unter-anderem-verzichtet-in-die-bevormundung-fur-glucksspielfreunde\/","title":{"rendered":"Selbige MGA-Berechtigung sorgt fur einen reibungslosen Spielfluss unter anderem verzichtet in die Bevormundung fur Glucksspielfreunde"},"content":{"rendered":"

Allerdings sollte male einander bewusst sein, dass dennoch maltesische Verbunden-Casinos auf keinen fall wegen der separat Lizenz verpflichtet sie https:\/\/bookofdeadslot-at.com\/<\/a> sind, die deutsche Glucksspielsteuer angeschaltet den Kasse abzufuhren, within manchen Umhauen der Steuersatz nur bei angewandten Anbietern abgebucht sei.<\/p>\n

Ihr Land: Da der innovative Glucksspielstaatsvertrag sekundar je diese Anbieter jedoch innovativ sei, entschluss fassen umherwandern einige Erreichbar-Casinos unter einsatz von MGA-Lizenz bei europaischen Spielern aufwarts Nr. allemal dahinter klappen.<\/p>\n

Der weiterer wichtiger Unterschied bei Online-Casinos uber ihr deutschen unter anderem maltesischen Lizenz sei unser Selektion der Spiele \ufffd bekannterma?en Versorger via maltesischer Erlaubniskarte bieten bei keramiken diverse Positive aspekte. Nahe dm Ubertragung unter die 5-Sekunden-Regelblutung gibt es bei maltesischen Anbietern zumeist zweite geige die enorme Wahl in betrieb Live-Geben unter anderem weiteren Glucksspiel-Varianten.<\/p>\n

Deswegen darf gentleman einander zusammen mit diesseitigen Slot-Geben auch fleck gunstgewerblerin klassische Durchlauf Blackjack genehmigen & des eigenen ihr actiongeladenen Live-Spiele kosten.<\/p>\n

Informatives Glucksspielgesetz auf Malta<\/h2>\n

Malta head wear vorhin ihr Order verabschiedet, welches maltesische Glucksspielanbieter zuvor der Vollziehung auslandischer Gerichtsurteile schutzt. Daruber im griff haben deutsche unter anderem osterreichische Spieler selbst hinein bekannten Vor gericht gehen nicht mehr selbststandig ein Bimbes zuruckfordern \ufffd Gerichtsurteile in Bundesrepublik deutschland oder Osterreich sie sind as part of Malta kunftig auf keinen fall vollstreckt.<\/p>\n

Ebendiese deutsche Gemeinsame Glucksspielbehorde der Lander (GGL) besitzt welches besondere Order \ufffdauf Spielerschutzgesichtspunkten doch ma?geblich\ufffd beurteilt und pruft neoterisch, ob eres unter einsatz von Eu-Ziemlich interoperabel wird. So weit wie irgendeiner endgultigen Klarstellung existiert fur Gamer rechtliche Ungewissheit, in wie weit deren Anspruche im Arger durchsetzbar eignen.<\/p>\n

Welches sei ebendiese Malta Gaming Authority?<\/h2>\n

Genau so wie fahig sein wir die schreiber ebendiese Malta Gaming Authority (MGA) inzwischen prazise glauben? Entsprechend bereits beschrieben, handelt es einander damit gunstgewerblerin seriose & unabhangige Regulierungsbehorde, selbige sich unterdessen diesseitigen multinational guten Stellung zusammenstellen kann. Nur had been steckt prazise nachdem? Wir sind der MGA daraufhin aufwarts einen Grund gegangen.<\/p>\n

Unser MGA fuhrt dies maltesische Lizenzierungsverfahren inmitten ein Europaische union bei weiters ist unter allen umstanden, so sehr freund und feind Portale, diese zu guter letzt unser Prufsiegel kriegen, samtliche Richtlinien und Measure beherzigen.<\/p>\n

Noch uberwacht die MGA selbige Casinos unter anderem hilft hinein Streitfallen unter einsatz von den Spielern. Wer einander qua ihr Portal strapazieren mochte, vermag es mit selbige Inter auftritt ihr MGA erledigen.<\/p>\n

Unser Malta Gaming Authority legt speziell viel Wichtigkeit unter Zuverlassigkeit & Spielerschutz. Online-Casinos qua Standort nach unserem Inselstaat mussen einander wiederholend behordlichen Kontrollen untersetzten & eignen folgsam nach Verstandnis und Nieren getestet. Unbedeutend in welchem umfang Jugendschutz, Mechanismen hinter den KYC-Methoden unter anderem die Leistungsnachweis das Auszahlungsquoten \ufffd den erfahrenen Augen ihr maltesischen Behorden entgeht nil.<\/p>\n

Unser Regelungen seien fur jedes alle Moglich-Casinos notwendig, gunstgewerblerin MGA-Erlaubnis kriegen wollen. Halbjahrig mussen diese den Botschaft arbeiten, ein Einzelheiten unter einsatz von ihre Spielerprofile enthalt. Sollten Lieferant, ‘ne MGA-Berechtigung innehaben, angewandten Verdacht uff den Betrugsfall sein eigen nennen, mussen die kunden nachfolgende Behorden erkennen lassen. Dazu sind welche im ubrigen verpflichtet, um ihre Erlaubniskarte nach in verwahrung nehmen.<\/p>\n

Gunstgewerblerin Fragestellung, unser aber und abermal bei der Automatenspieler-Community auftaucht, ist und bleibt, ob unser Vortragen in maltesischen Verbunden-Casinos rechtens war unter anderem in welchem ausma? gentleman umherwandern wie within dm deutschen Kasino uff ebendiese Einhaltung se rendre guten Richtlinien beenden vermag. Laut der Expertenmeinung von Dr. Hermann Kresse, Anwalt unter anderem Experte pro einen iGaming-Jahrmarkt sind unser maltesischen Casinos fur jedes deutsche Zocker legal und auf jeden fall.<\/p>\n

Genau so wie adult male folgende MGA-Erlaubnis beantragt<\/h2>\n

Nachfolgende vier Klassen ihr MGA-Billigung sehen wir schon langsam vorgestellt. Glucksspielanbieter sollen sich farbe bekennen, inwiefern gentleman einen Glucksspieldienst & eine Erlaubnisschein zu handen dasjenige Zurverfugungstellen durch Spielsaal-Musizieren beantragt. Es passiert wieder und wieder vor, dass Ansinnen zweite geige beiderartig Lizenzen in gang setzen, damit das breites Prasentation herunternehmen zu fahig sein (Kohorte two nach four, Klasse 3 uff 4).<\/p>\n

Fur die jeweilige Schicht auflage der Antragsteller daruber hinaus das gewisses Mindestkapital vorzeigen im griff haben. Pro die Erlaubnisschein-Klassen two unter anderem three man sagt, sie seien \ufffd, fur jedes unser Klassen 3 weiters four jedes mal \ufffd erforderlich. Inside angewandten Vielseitig-Kategorien just one aufwarts three werden sera \ufffd, inside four unter four \ufffd. Welche person also nichtens schon langsam dies notige Geldstuck mitbringt, hat inoffizieller mitarbeiter Lizensierungsverfahren bekanntlich keinesfalls Chance.<\/p>\n","protected":false},"excerpt":{"rendered":"

Allerdings sollte male einander bewusst sein, dass dennoch maltesische Verbunden-Casinos auf keinen fall wegen der separat Lizenz verpflichtet sie https:\/\/bookofdeadslot-at.com\/ sind, die deutsche Glucksspielsteuer angeschaltet den Kasse abzufuhren, within manchen Umhauen der Steuersatz nur bei angewandten Anbietern abgebucht sei. Ihr Land: Da der innovative Glucksspielstaatsvertrag sekundar je diese Anbieter jedoch\u2026<\/p>\n

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