/* 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":209929,"date":"2026-06-22T20:47:28","date_gmt":"2026-06-22T20:47:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=209929"},"modified":"2026-06-22T20:47:28","modified_gmt":"2026-06-22T20:47:28","slug":"fortunate-go-steady-enthalt-so-mehrere-kostenlose-spielautomaten-%ef%bf%bd-automatenspiele-haben-sich-nie-vorab-so-praktisch-angefuhlt-3","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/fortunate-go-steady-enthalt-so-mehrere-kostenlose-spielautomaten-%ef%bf%bd-automatenspiele-haben-sich-nie-vorab-so-praktisch-angefuhlt-3\/","title":{"rendered":"Fortunate Go steady enthalt so mehrere kostenlose Spielautomaten \ufffd Automatenspiele haben sich nie vorab so praktisch angefuhlt!"},"content":{"rendered":"

Blessed Time Slots\ufffd Casino Erreichbar games<\/h2>\n

***Spielautomaten-Supporters Winz<\/a> aufgepasst \ufffd probiert nun euer Hochgefuhl!*** Besturzt Sie diese Casino, eine epische Arena \u00fcber unzahligen Fur nusse-Spielautomaten! Blessed Date Slots \ufffd diese Beste Umsetzbar Spielautomaten-Casino-Computerprogramm package ist angeschaltet der stelle, dar\u00fcber Jackpots und Enorme GEWINNE in diese glucklichen Freunde von Las vegas-Spielautomaten und Casino-Freunde herabregnen nach m\u00f6glichkeit schaffen! Spiele fur nusse \u00fcber das faszinierenden Clips-Slots-Spiele-Iphone app, diese diese aufregende Gef\u00fchl ein Casinos von Las vegas so in ehrlichkeit machtigkeit! Ein fantastischer Vergutungsfrei-Spielautomat, inkl. einige das erfolgreichsten Spielautomaten von KONAMI, sodass Die sich sicher sein fahig sein, so Diese ein unterhaltsames Casino-Erfahrung in der regel! ***Get diese unangemeenen KONAMI-Video-Slots zum Drehen*** Companion Stacks Jackpots von Konami ist jedoch ein ein authentischen Clips-Slots nach angebot ein Casino-Slots in Grateful Go steady! Sto? ***Cleopatra&Pharao*** in und grabe auf Pr\u00e4gen \u00fcber diesem beruhmten Spielautomaten Pyramids for the Gold und tauche in diese Tiefen ein 777 Meere \u00fcber dem allmachtigen Poseidon das! Finde einen Spielautomat, das deinem Hochgefuhl auf diese Sprunge unterstutzt \ufffd und alles fuhlt sich prazise wie ein echter Wohnsitz in einem Las-Vegas-Casino angeschaltet! ***Es regnet Pragen, Pragen und Gestalten!*** Riesiger Willkommensbonus attraktiv? Enorme Gewinne, Munzen-Boni und Jackpot um Jackpot scheinen allseits aufzublitzen, wenn diese Bugeln \u00fcber Blessed Time Slots drehen! Das gro?zugiger Vergutungsfrei-WILLKOMMENSBONUS zur Gro\u00dfer bahnhof erleichtert dir einen Einstieg, dar\u00fcber du dich \u00fcber ein Abenteuer, diese \u00fcber unseren tollen ENORMEN Erlangen einhergeht, vertraut machen kannst! ***Es echte Las-Vegas-Erfahrung!*** \u00dcber kosmos einen authentischen Sin city-Spielautomaten in unseren kostenlosen Erreichbar Casino-Auffuhren kannst du schnell in deinem Computer und Mobilgerat ganz Spielautomaten auffuhren und jedoch es echte Las-Vegas-Casino-Gef\u00fchl genie\u00dfen! ***Mehr welle Casino-Slots-Feastures:*** – ***Willkommensbonus!*** Andere Spieler man sagt, sie sind \u00fcber dem Gratisbonus begru?t – ***Uberraschung! *** Das Blessed-Slot-Funktion erhoht diese Ausschuttung angeschaltet zuf\u00e4llig gewahlten Spielautomaten! – ***Spannende besondere Spielautomaten*** und spezielle Features sind regelm\u00e4\u00dfig hinzugefugt. – ***Boni \ufffd t\u00e4glich & stundlich! *** F\u00fcr mehr Automatenspiele du spielst, desto hoher fallt das Provision nicht mehr da! – ***Lade Freunde ein,*** um Spielautomaten nach spielen und um mehr KOSTENLOSE Munzen auf erhalten! – Genie?e unseren einzigartigen Grateful-Time-Jackpot f\u00fcr ***Concri?te Gewinne! *** – ***Kostenlose Automatenspiele***, Jackpots & einzigartige Wild Cards in ihnen Spielautomaten Es ist Zeit nach handen etwas Gluck! Spiele heute Lucky Day Slots! HAFTUNGSAUSSCHLUSS: * Diese Spielautomaten sind f\u00fcr Erwachsenen angelegt. * Dieses Spielautomaten vorschlag weder \ufffdEchtgeld-Glucksspiel\ufffd, noch diese Chance, echtes Geld und Preise hinters rennen machen. * Erfahrung und Erfolg in Societal-Casino-Auffuhren deutet gar keine zukunftigen Erfolge beim \ufffdEchtgeld-Glucksspiel\ufffd angeschaltet. * GLADIATOR und ganz im kontext stehende Charaktere und Elemente man sagt, sie sind von \ufffd2017 Dw Galleries LLC. Samtliche Rechte zuruckhalten.<\/p>\n

Bewertungen & Rezensionen<\/h2>\n

Eine stylische Ablenkung! Verschiedene Provision-Spiele & unregelma?ig wunscht charakter sich, gentleman hatte einen Erfolg in harten \ufffduro\ufffds in dem Konto.Wunsche diese autor mehr Kre ivit\u00e4t in einen Spielen, zwar mehrere in einen Provision-Spiele.Zwar trotzdem three-Sterne. Vorwarts so!<\/p>\n

First time Game- Sleigh Ride Roundup<\/h2>\n

Hallo! Danke fur Ihre freundlichen Worte nach dem Runde. Diese Loyalitat ist riesig bekannt. Moge Hochgefuhl Sie auf unseren Bl\u00e4ttern begleiten!<\/p>\n

Eine geschmackvolle Ablenkung! Verschiedene Provision-Spiele und von zeit nach zeit wunscht male sich, adult male hatte einen Erfolg in harten \ufffduro\ufffds auf dem Konto.Wunsche unnilseptium mehr Kreativitat in einen Geben, vielleicht mehr in einen Provision-Spiele.Schon 4-Sterne. Langs so!<\/p>\n

Marke new Game- Sleigh Travel Roundup<\/h2>\n

Hallo! Danke fur Ihre freundlichen Worte nach dem Runde. Diese Treue ist sehr respektiert. Moge Glucksgefuhl Sie auf unseren Schmokern begleiten!<\/p>\n

Hallo, danke f\u00fcr Diese Bewertung! Wir machen heftig daran, das Runde nach optimieren, & w\u00fcnschen, so sie es auch genie?en sind. Wir w\u00fcnschen Ihnen viel Glucksgefuhl auf anderem viel Erfolg!<\/p>\n

New Game- Sleigh Travel Roundup<\/h2>\n

Gru? gott, danke fur Ihre Bewertung! Wir machen heftig daran, das Runde nach optimieren, und wunschen, so sie es weiterhin gefallen a sind. Wir w\u00fcnschen Ihnen viel Erfolg auf anderem inoffizieller mitarbeiter uberfluss Erfolg!<\/p>\n","protected":false},"excerpt":{"rendered":"

Blessed Time Slots\ufffd Casino Erreichbar games ***Spielautomaten-Supporters Winz aufgepasst \ufffd probiert nun euer Hochgefuhl!*** Besturzt Sie diese Casino, eine epische Arena \u00fcber unzahligen Fur nusse-Spielautomaten! Blessed Date Slots \ufffd diese Beste Umsetzbar Spielautomaten-Casino-Computerprogramm package ist angeschaltet der stelle, dar\u00fcber Jackpots und Enorme GEWINNE in diese glucklichen Freunde von Las vegas-Spielautomaten\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-209929","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/209929","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=209929"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/209929\/revisions"}],"predecessor-version":[{"id":209930,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/209929\/revisions\/209930"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=209929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=209929"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=209929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}