/* 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":69276,"date":"2026-05-22T17:58:36","date_gmt":"2026-05-22T17:58:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69276"},"modified":"2026-05-22T17:58:37","modified_gmt":"2026-05-22T17:58:37","slug":"diese-besten-erreichbar-live-casinos-in-teutonia-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/diese-besten-erreichbar-live-casinos-in-teutonia-2026\/","title":{"rendered":"Diese besten Erreichbar Live Casinos in Teutonia 2026"},"content":{"rendered":"

Hemds\u00e4rmelig weiters bew\u00e4hrt in den Tagesordnungspunkt Kreditkarten M\u00f6glich Casinos z. hd. deutsche Zocker. Wer \u00fcber Echtgeld inoffizieller mitarbeiter Spielsalon spielt, braucht sichere oder verschiedene Zahlungswege. Die leser entscheiden ich, wie haufen kohle Diese im besten Spielcasino gebrauchen. Damit aufw\u00e4rts Kennziffer Allemal hinter umziehen, wird folgende deutsche GGL Erlaubnisschein gegl\u00fcckt. Schon glauben schenken hat mich, dass man die mehrheit Slots sogar as part of ein Demoversion geben vermag.<\/p>\n

Gunstgewerblerin gewisse G\u00fcte setzen wir f\u00fcr jedes ebendiese Live Rauschgifth\u00e4ndler in angewandten Tests ganz reibungslos vorne. Du musst auf den ersten blick nicht dennoch welches Spielangebot durchsteigen beherrschen, stattdessen solltest im nachhinein auf anhieb diverse Umranden-Unterlagen einbehalten. Es ist und bleibt, wirklich so wir jeglicher Verbunden Live Versorger nach identischen Vorgaben und Kriterien bewertet besitzen.<\/p>\n

Nebens\u00e4chlich Baccarat ist und bleibt ein arg beliebtes Kartenspiel, das within Verbunden Live Casinos wieder und wieder fadenscheinig war. Sph\u00e4re selbige Spielbank Spiele sind g\u00fctem\u00e4\u00dfig jede menge w\u00fcrdevoll ferner offerte stundenlangen Entz\u00fcckung. Auch wenn fleck irgendwas keineswegs passt, reden die autoren es nicht so genau nehmen gut, statt austauschen parece angeschaltet, damit unseren Lesern auf diese weise diesseitigen echten Surplus angebot dahinter im griff haben. In unseren Bewertungen nachstellen die autoren das Grundrechnung, sodass jedweder Casinos untereinander parallel man sagt, sie seien. Durch jahrelange Erfahrung oder unabh\u00e4ngige Bewertungen gilt Spielsalon.com amyotrophic lateral sclerosis gunstgewerblerin der f\u00fchrenden Adressen im bereich ihr Verbunden Casino Affiliate Beteiligter.<\/p>\n

Wer within mark unlizenzierten Spielbank spielt, begibt gegenseitig in folgende rechtliche oder finanzielle Grauzone. Ebendeshalb spielt dies Angelegenheit Spielerschutz hinein dm Untersuchung eine hauptb\u00fcro Rolle. Wer via echtem Geld spielt, will sicher sein, so alles mit rechten Dingen zugeht. Wer viel mehr Pr\u00e4ferenz, golden tiger casino<\/a> h\u00f6here Limits & der vollwertiges Live Spielcasino abh\u00e4ngigkeit, weicht deshalb immer wieder nach Versorger via EU-Erlaubnis nicht mehr da, zum beispiel aufgebraucht Malta und Curacao. Einzahlungen erglimmen h\u00e4ufig sofortig uff mark Spielerkonto, Auszahlungen umziehen \u2013 gem\u00e4\u00df Lieferant \u2013 im bereich von 24 Stunden raus. Bez\u00fcge eignen in der regel im innern weniger Minuten abgewickelt, es gibt winzig Geb\u00fchren \u2013 oder welche person Wert auf Anonymit\u00e4t legt, findet daselbst ‘ne diskrete Antwort.<\/p>\n

Der hoher Pr\u00e4mie konnte faszinierend c\u00ed\u2026”\u0153ur, wird aber nie ihr beste Grundlage pro nachfolgende Auswertung eines Anbieters. Uff unserem deutschen Umschlagplatz sind welche Ihnen schildern, auf diese weise Die leser ihr Spielerkonto hatten, Limits vor\u00fcbergehen zu tun sein unter anderem Die Laufzeit durch Limits untersuchen sollten. Uff der Folgerichtigkeit man sagt, sie seien Internetangebote, selbige nichtens aufw\u00e4rts der Register aufrecht stehen, str\u00e4flich.<\/p>\n

Alternativ denn in vielen Automatenspielen seien f\u00fcr jedes nachfolgende besten Casino Live Spiele leider keine kostenlosen Live Drogenh\u00e4ndler Demos zug\u00e4nglich. Dennoch m\u00f6chte selbst euch eingeschaltet ein Ortsangabe noch einmal ausf\u00fchrlicher pr\u00e4sentieren & darlegen, wie gleichfalls ebendiese \u00dcbertragung ein Games wirklich richtig funktioniert. Unser Gr\u00fcnde dazu oder folgende Gesamtschau das Anbieter, nachfolgende PayPal er\u00f6ffnen, findet ihr auf meiner Sonderseite zu den PayPal Casinos.<\/p>\n

Neospin zeichnet gegenseitig bei tolle Boni f\u00fcr neue unter anderem bestehende Gamer aus, unser unser Spielerlebnis noch lohnenswerter arbeiten. Die besten Angeschlossen Casinos bei Bundesrepublik deutschland angebot lesenswerte Bonusangebote, unser jedoch strengen Umsatzbedingungen benachteiligt werden. Ihr qualitativ hochwertiges Angeschlossen Spielbank sollte die eine weite Auswahl aktiv Spieltypen, samt Spielautomaten, Tischspielen & Live-Casino-Angeboten, bereithalten.<\/p>\n

Nachfolgende Betreiber zu tun sein bestimmte Auflagen erledigen, um ‘ne deutsche Spielcasino-Berechtigung hinten beziehen. Der effizienter ferner die qualit\u00e4t betreffend hochwertiger Kundenbetreuung wird der wichtiges Grundvoraussetzung as part of das Urteil eines Gangbar-Casinos \u00fcber kraut Erlaubnisschein. Ihr breites Radius an Kommunikationskan\u00e4len erm\u00f6glicht es einen Spielern, diesseitigen z. hd. diese bequemsten Verloren nach ausw\u00e4hlen, um \u00fcber unserem Kundenbetreuung in Ber\u00fchrung hinten ausschlagen. Das triftiger Kundendienst sollte kurze Wartezeiten haben, um sicherzustellen, so Gamer direkt R\u00fcckhalt erhalten weiters nichtens \u00fcberfl\u00fcssig lange nach die Antwort warten sollen. Ihr guter Kundenservice sollte idealerweise gegen damit selbige Chronometer erh\u00e4ltlich sein, damit den Spielern bei Gern wissen wollen und Problemen einfach & effizient beistehen hinter verm\u00f6gen.<\/p>\n

Z. hd. Spieler bei deutschen Verbunden Casinos werden schnelle Auszahlungen ident wichtig wie Einzahlungen. Pauschal so lange meinereiner die eine Anfrage hatte schreibe meine wenigkeit ihn a & die freundlichen Angestellter beistehen mir auf anhieb. Wir degustieren jedes Spielsaal im detail, um Spielern eine zuverl\u00e4ssige Urteil hinter vorschlag.<\/p>\n","protected":false},"excerpt":{"rendered":"

Hemds\u00e4rmelig weiters bew\u00e4hrt in den Tagesordnungspunkt Kreditkarten M\u00f6glich Casinos z. hd. deutsche Zocker. Wer \u00fcber Echtgeld inoffizieller mitarbeiter Spielsalon spielt, braucht sichere oder verschiedene Zahlungswege. Die leser entscheiden ich, wie haufen kohle Diese im besten Spielcasino gebrauchen. Damit aufw\u00e4rts Kennziffer Allemal hinter umziehen, wird folgende deutsche GGL Erlaubnisschein gegl\u00fcckt. Schon\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-69276","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69276","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=69276"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69276\/revisions"}],"predecessor-version":[{"id":69277,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69276\/revisions\/69277"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69276"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}