/* 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":67516,"date":"2026-05-22T13:31:54","date_gmt":"2026-05-22T13:31:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67516"},"modified":"2026-05-22T13:31:55","modified_gmt":"2026-05-22T13:31:55","slug":"freispiele-exklusive-einzahlung-monat-des-fruhlingsbeginns-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/freispiele-exklusive-einzahlung-monat-des-fruhlingsbeginns-2026\/","title":{"rendered":"Freispiele exklusive Einzahlung Monat des fr\u00fchlingsbeginns 2026"},"content":{"rendered":"

Dies Risiko, das erforderliche Spielvolumen auf keinen fall nachdem erreichen, \u00fcbersteigt h\u00e4ufig diesseitigen potenziellen Fortune. #### Er\u00f6ffnung Angaben vorzeigen, dass No-Deposit-Boni wieder und wieder denn Werbema\u00dfnahme eingesetzt sind, jedoch zur selben zeit das strukturiertes Aussicht f\u00fcr die Zocker er\u00f6rtern. Analysen ergaben, wirklich so freund und feind f\u00fcnf Casinos diese Angaben prestigetr\u00e4chtig auf ihren Plattformen bereitstellen ferner dadurch regulatorische Vorgaben gerecht werden.<\/p>\n

Ansehen Welche einander unsre Perron an, um bitstarz casino<\/a> die gro\u00dfe Selektion an Musizieren inoffizieller mitarbeiter Draw-Formgebung hinter aufsp\u00fcren. Sie beherrschen st\u00e4ndig Support durch mark Kundenservice-Kollektiv bekommen, sodass Welche Die volle Aufmerksamkeit aufw\u00e4rts welches Partie orientieren im griff haben. Sie verm\u00f6gen uff unserer Bahnsteig \u00f6fter tagt\u00e4glich angesehene Ziehungen, sichere Transaktionen ferner sofortige Preisbenachrichtigungen baden in. Dein eigenes eingezahltes Bimbes (sowie vorhanden) bleibt unber\u00fchrt. \/b Unser Bonusguthaben oder jedweder damit erzielten Gewinne ausgehen uff Vorgang des Zeitlimits.<\/p>\n

Ebendiese Aktionen sie sind zudem nichtens auf jeder Perron zug\u00e4nglich, wieso respons dich vorweg verweisen solltest. Zwischen sind oft auch 40 Free Spins No Pr\u00e4numeration, sodass respons noch vor deiner ersten Einzahlung damit Echtgeld spielen kannst. Selbige Spiele offerte die h\u00f6here Chance nach regelm\u00e4\u00dfige Gewinne, ended up being assistieren darf, diese Umsatzbedingungen zu erledigen. Sowie ebendiese Vorlage eines solchen Codes vorgeschrieben ist und bleibt, l\u00e4sst einander ein st\u00f6rungsfrei f\u00fcndig werden.<\/p>\n

Bonuscodes gerieren kostenloses Cash frei Einzahlung leer stehend, nur dies Auffinden g\u00fcltiger Codes erfordert etliche Anstrengung denn folgende schnelle Search engine-Recherche. Im zuge dessen sei es schwieriger, ebendiese Bed\u00fcrfnis hinter erledigen, falls Diese Blackjack oder Roulette neigen. Die meisten Seiten vermissen, wirklich so Sie unser Bed\u00fcrfnis inwendig bei 7 solange bis 30 Tagen abschlie\u00dfen.<\/p>\n

Dabei steht im gleichen sinne ihr Schw\u00e4rmerei an dem Durchlauf oder das Miteinander \u00fcber anderen Spielern im Vordergrund. Ganz st\u00f6rungsfrei, dabei dies Spielerherz bei dem Schreiben h\u00f6her schl\u00e4gt, bleibt das Geldb\u00f6rserl jungfr\u00e4ulich. Hierbei kannst respons demzufolge jedweder einfach in frage stellen, in wie weit dein Bitte-Spielcasino gunstgewerblerin g\u00fcltige Berechtigung verf\u00fcgt oder damit erlaubt bei Land der dichter und denker gespielt werden konnte. Sollte die eine welcher Unterlagen krank feiern ferner schier jeglicher, solltest du von meinem Lieferant sicherheitshalber selbige Finger lassen! In wie weit unser Auflagen nebens\u00e4chlich eingehalten werden, ist bei regelm\u00e4\u00dfigen Abst\u00e4nden bei unabh\u00e4ngigen Institutionen kontrolliert. Im zuge dessen der Kasino eine staatliche Gl\u00fccksspiellizenz bekommt, erforderlichkeit parece strenge Auflagen gerecht werden.<\/p>\n

PayPal, Skrill und Neteller verbunden einander einfach mit lizenzierten deutschen Casinos, sodass Welche Freispiele ben\u00f6tigen im griff haben, abz\u00fcglich Ein Kontoverbindung aufzuladen. Eltern vorschlag ebendiese h\u00f6chsten Return-to-Player-Quoten oder niedrige Mindesteins\u00e4tze, sodass Die kunden ebendiese Umsatzbedingungen gerecht werden f\u00e4hig sein, frei im \u00fcberfluss eigenes Penunze hinter riskieren. Hinein wirklich so vielen verf\u00fcgbaren virtuellen Spielst\u00e4tten ist dies auf gar keinen fall, Britische Pfund und Euronen. Damit angewandten Triumph hinten verbriefen, solltest du einen Quelltext direktemang durch ein Quelle klonieren oder einbeziehen. Diese Fristen man sagt, sie seien hart; vergessen Die kunden eres, nachfolgende Bedingungen innerer von 7 Tagen hinten erledigen, schlie\u00dfen Deren Gewinne.<\/p>\n

Sehen Eltern also angewandten guten Lauf & retten via diesseitigen Free Spins gro\u00dfe Gewinne ein, so sehr war Jedermann gleichwohl der within angewandten Bonusbedingungen angegebene H\u00f6chstgewinn gutgeschrieben. Hinein Beziehung mit den Durchspielbedingungen ist mehrfach sekund\u00e4r ihr gr\u00f6\u00dftm\u00f6glicher Triumph erkl\u00e4rt. Die Free Spins, selbige Jedermann inside bestimmten Zeitabst\u00e4nden im Umranden solch ein Angebotes gutgeschrieben eignen, innehaben im regelfall die eine relativ kurze Geltungsdauer, wie einen Tag.<\/p>\n

Unter Minuten wei\u00dft respons, wafer Slots dir gefallen finden weiters wie gleichfalls diese funzen. Sprich tagt\u00e4glich 1,5 Stunden musizieren \u2013 pro Berufst\u00e4tige oft ausgeschlossen. W\u00e4hle niedrigvolatile Slots hinsichtlich Starburst (h\u00e4ufige kleine Gewinne) zugunsten Gates of Olympus (au\u00dfergew\u00f6hnlich hohe Gewinne). Startguthaben wird nach Verifizierung gutgeschrieben.<\/p>\n

Hinzu kommt folgende seri\u00f6se Selektion bei Zahlungsanbietern und ein geringen Mindesteinzahlung, wohingegen ein Ern\u00e4hrer wiewohl punktet. Daraus ergibt sich, so sehr die Gewinne, unser \u00fcber folgenden Spitze hinausgehen, automatisiert schlie\u00dfen & Ihnen nichtens gutgeschrieben eignen. Jedweder genannten Casinoanbieter stellen diverse Bonusaktionen zur Verf\u00fcgung, unser zu h\u00e4nden Welche amyotrophic lateral sclerosis Gamer angewandten Mehrwert er\u00f6rtern.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dies Risiko, das erforderliche Spielvolumen auf keinen fall nachdem erreichen, \u00fcbersteigt h\u00e4ufig diesseitigen potenziellen Fortune. #### Er\u00f6ffnung Angaben vorzeigen, dass No-Deposit-Boni wieder und wieder denn Werbema\u00dfnahme eingesetzt sind, jedoch zur selben zeit das strukturiertes Aussicht f\u00fcr die Zocker er\u00f6rtern. Analysen ergaben, wirklich so freund und feind f\u00fcnf Casinos diese Angaben\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-67516","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67516","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=67516"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67516\/revisions"}],"predecessor-version":[{"id":67517,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67516\/revisions\/67517"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67516"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}