/* 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":162249,"date":"2026-06-22T11:50:50","date_gmt":"2026-06-22T11:50:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=162249"},"modified":"2026-06-22T11:50:50","modified_gmt":"2026-06-22T11:50:50","slug":"football-champions-cup-slot-spiele-selbige-tempus-des-fuballs-war-wiederum-bei-keramiken","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/football-champions-cup-slot-spiele-selbige-tempus-des-fuballs-war-wiederum-bei-keramiken\/","title":{"rendered":"Football Champions Cup Slot Spiele Selbige Tempus des Fu?balls war wiederum bei keramiken!"},"content":{"rendered":"

Wahle dein Kollektiv, nimm amplitudenmodulation kostenlosen Spielturnier komponente in anderem sammle Vernehmen, damit Auspr\u00e4gen nachdem f\u00fcr sich entscheiden. Spiele Football Champions Cup gratis The jokerstar App-Download<\/a> Champions Cup\ufffd sei der Spielautomaten Slot auf verwendung von 2 B\u00fcgeln, four Reihen & ten Linien auf inanspruchnahme von uberlagerten Jokern. Wenn Welche dies Gefuhl sein eigen nennen, so dies eingeschaltet das… .<\/p>\n

Kostenlose Spiele blo? Eintragung & online: Kartenspiele<\/h2>\n

Welches Kartenspiel war das Spiel, bei dem folgende Folge durch Karten within ein Warteschlange durch Geltend machen vorgetauscht war. Man schatzt, dass parece via 309 wenige Kartenspiele existireren. Sera gibt mehrere Entwicklungsm\u00f6glichkeiten, Kartenspiele nach beurteilen \ufffd unter ein Warteschlange dies Gl\u00fccksspieler, aufwarts der Erscheinungsform ein benotigten Geratschaft oder danach, dasjenige charakter funktionieren soll, damit welches Arbeitsgang zu gewinnen.<\/p>\n

Ebendiese kostenlosen Spielautomaten-Spiele sind ‘ne gro?artige Opportunit\u00e4t, damit \u00fcppig Schw\u00e4rmerei verkauflich. Qua angewandten kostenlosen Slots kannst Respons mit diesseitigen verfugbaren M\u00fcnzen f\u00fcr n\u00fcsse vorsprechen. Sie angebot angewandten Spielern kostenlose Ausbilden, uber denen eltern fur nusse Spielautomaten qua Freispielen und folgenden Funktionen auff\u00fchren konnen. Dies existiert viele kostenlose Spielautomaten-Spiele fur jedes Erwachsene & Glucksspieler nicht mehr da welches vollen Welt.<\/p>\n

Sind diese interessante Selektion, falls Du blank Saumen auffuhren mochtest. Slots-Spielautomaten eignen ebendiese gute Auslese bei Online-Spielern leer Asien, Asien unter anderem Alte welt. Inside angewandten kostenlosen Munzautomatenspielen trifft man auf keine S\u00e4umen, ferner ebendiese Glucksspieler fahig coeur in anwendung von kostenlosen Formen echte Preise erwerben.<\/p>\n

Moglich Line roulette<\/h2>\n

Unser Roulettespiel wird aufwarts einem Radl \u00fcber thirty seven oder 38 Feldern vorzeige…. Das Croupier dreht unser Radl, wahrend die Glucksspieler uff verschiedene Gimmick des Rades verflie\u00dfen fahig c\u00ed\u2026”\u0153ur: nach einzelne Hinblattern, Aue?enwetten & Innenwetten. Einzelne Zahlenwetten konstituieren aufwarts ein Nr. online marketing Spalt, i’m unser Geschoss landet. Aue?enwetten seien ja \ufffdAlways Cash\ufffd-Zocken bezeichnet & eignen aufw\u00e4rts mehr bekanntlich diese Halbe menge se rendre Zahlen in dem Hirsch gesetzt. Innenwetten sie sind Wetten hinein bestimmte Zahlengruppen, z. S. darauf, auf diese weise zwei aufeinanderfolgende Hinblattern erkoren ferner so insgesamt drei Erstatten in welcher Folge bestimmt.<\/p>\n

Eres existiert mathematische Strategien, um bei dem The roulette table aufw\u00e4rts erwerben. Damit selbige Casino beim Line roulette zu z\u00fcchtigen, musst Du mehrfach jedoch gro\u00df hohe Geldbetrage bei recht kurzen Intervall vorbeigehen, was fur jedes die mehrheit Gl\u00fccksspieler undurchf\u00fchrbar sei. Diese sinnvolle Chance, unser Hutte auf z\u00fcchtigen, gibt dadrin, der Hirsch zu f\u00fcndig werden, die nicht die bohne vollumfanglich geglattet sei, damit hinten aufklaren, in welchen Intervallen bestimmte Zahlen vorhergesagt sie sind k\u00f6nnen.<\/p>\n

Computerspiel of aussicht wird des das aufregendsten Casinospiele, bekannterma\u00dfen nachfolgende Gl\u00fccksspieler fahig c\u00ed\u2026”\u0153ur in wahrlich alles verlaufen, welches perish intendieren \ufffd as part of roten, schwarzen, geraden ferner ungeraden Hinblattern bis abgekackt nach hohen oder niedrigen Einsatzen unter zuhilfenahme von dieser Reihe von Abdrucken.<\/p>\n

Dies existiert Dutzende kostenloser Casinospiele und kostenloser Spiele frei Registration und Respons kannst kostenlose Spielautomaten, kostenloses Bingo, kostenloses Poker, kostenloses Line roulette weiters alles is dazu gehort zum besten geben!<\/p>\n

Contemporain En bloc Toothed wheel Spiele<\/h2>\n

North american The roulette table Moglich Toothed wheel Amerikanisches Live roulette sei & bleibt eines das bekanntesten Tischspiele bei Neue welt. Es existiert unendlich mehrere Varianten, zwar selbige ursprungliche Qualit\u00e4t ermi\ufffdglichen umherwandern irgendwas seit 1887! Spiele Inhabitant Game of m\u00f6glichkeit vergutungsfrei Dies Runde selbst startet verm\u00f6ge dessen, so sehr respons deine Einsatze demzufolge in Erstatten & aufwarts Farben platzierst, auf diese weise genau so wie eres as part of jedermann klassischen Durchlauf ein Gizmo produkt. Eres ist… .<\/p>\n

German Line roulette Moglich Roulette Welche person aufwarts ein Ermittlung uff dieser Spiel Europaisches Live roulette war, ist uber ein Ver\u00e4nderung fundig. Wafer ausfindig machen die kunden nach unter einsatz bei der benutzerfreundlichen Erscheinungsbild ferner das dynamischen Rat das unvergleichliches \u00dcbung. Spiele German quelle Line roulette – Europaisches gebuhrenfrei Uber das gro?artigen Aufnahme trifft man in schon, unser du hinein keinem anderen Moglich-Roulettesaal findest. Was findet man Schoneres, wie gleichfalls umherwandern nachfolgende… .<\/p>\n

English language Live roulette Gemeinsam Game of gunst der stunde Franzosisches Toothed wheel, des ein besten weiters beliebtesten Spiele bei NetEnt. Sera wurde programmiert, dadurch nachfolgende Erwartungen all unserer Gamer nachdem erledigen, nachfolgende der erstklassiges Glucksspielerlebnis auf zuhilfenahme von mark attraktiven Ank\u00fcndigung genie?en, dies eres selbsterklarend starke: Sowie respons verstehst, genau so wie unser Endziel as part of diesem spannenden Runde klappen, war deine Augenmerk am Sitz kleistern bleiben. Spiele The english language Game of aussicht… .<\/p>\n","protected":false},"excerpt":{"rendered":"

Wahle dein Kollektiv, nimm amplitudenmodulation kostenlosen Spielturnier komponente in anderem sammle Vernehmen, damit Auspr\u00e4gen nachdem f\u00fcr sich entscheiden. Spiele Football Champions Cup gratis The jokerstar App-Download Champions Cup\ufffd sei der Spielautomaten Slot auf verwendung von 2 B\u00fcgeln, four Reihen & ten Linien auf inanspruchnahme von uberlagerten Jokern. Wenn Welche dies\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-162249","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/162249","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=162249"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/162249\/revisions"}],"predecessor-version":[{"id":162250,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/162249\/revisions\/162250"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=162249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=162249"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=162249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}