/* 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":2011,"date":"2026-04-22T10:51:26","date_gmt":"2026-04-22T10:51:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=2011"},"modified":"2026-04-22T10:51:27","modified_gmt":"2026-04-22T10:51:27","slug":"bei-dem-vermittlungsgebuhr-innehaben-deutsche-angeschlossen-casinos-alles-im-portfolio-ended-up-being-gentleman-so-kennt","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/bei-dem-vermittlungsgebuhr-innehaben-deutsche-angeschlossen-casinos-alles-im-portfolio-ended-up-being-gentleman-so-kennt\/","title":{"rendered":"Bei dem Vermittlungsgebuhr innehaben deutsche Angeschlossen Casinos alles im portfolio, ended up being gentleman so kennt"},"content":{"rendered":"

Sera beginnt wie gewohnlich via dem Willkommensbonus. Welches sei ihr Vermittlungsprovision je neue Spieler, wo meistens ebendiese erste Einzahlung durch einen hundred % Vermittlungsgebuhr so weit wie unserem bestimmten Absoluter betrag verdoppelt ist und bleibt. Welche person demzufolge one hundred % Vermittlungsprovision bis zu 300 \ufffd erhalt, kriegt nicht einfach nutzlich two hundred fifity \ufffd Vermittlungsprovision. Solltest respons dadurch three hundred \ufffd einlosen, bekommst respons 400 \ufffd in unserem Spielkonto gutgeschrieben. Welches werden three hundred \ufffd Einzahlung plus two hundred and fifty \ufffd Vermittlungsgebuhr.<\/p>\n

Allenfalls enthalt ihr Willkommensbonus beilaufig noch Freispiele. Unser Freispiele werden erwartet je den bestimmten Spielautomaten, wie diesem Journal towards Down durch Play’n Get, freigeschaltet. Diese Erscheinungsform bei Provision je neue Glucksspieler gibt es wahrlich in jedem Angeschlossen Casinos Deutschlands.<\/p>\n

Top Verbunden Casinos mussen zwar 7signs casino Bonus ohne Einzahlung<\/a> sekundar hinterher ewig Bonus-Angebote haben. Dass offerte gute Spielcasino Portalen je jede Einzahlung diesseitigen sogenannten Reload-Maklercourtage weiters aufwarts Deutsche sprache angewandten Einzahlungsbonus. Doch unser sie sind noch nachhaltig auf keinen fall samtliche Boni, unser gute Spielbank-Portalen offenstehen zu tun sein, damit bei mir Kasino Testsieger sie sind zu fahig sein.<\/p>\n

Welches liegt wie geschmiert daran, dort welches wieder und wieder gar nicht diese aufregendsten Spielcasino Spiele seien<\/h2>\n

Unteilbar brauchbaren Treueprogramm sammeln die Zocker Treuepunkte, die im Casino Terminologie sekundar oft Comp Point so genannt ferner qua CP abgekurzt seien. Ebendiese fahig sein diese Zocker nachher within Bonusgeld zum Zum besten geben austauschen. Sinnvolle Spielbank Homepages offerte inoffizieller mitarbeiter Vip-Verein, wie gleichfalls dasjenige Treueprogramm zumeist ist, mindestens zwei Treppe weiters Stand in betrieb. Je nach Anzahl ihr gesammelten Treuepunkte erreichst respons die bestimmte Pegel.<\/p>\n

Je dasjenige Erwirken dieser frischen Ebene erhaltst respons jeweilig angewandten Vermittlungsprovision exklusive Einzahlung. Immer wieder man sagt, sie seien dasjenige Freispiele, zwar untergeordnet Bonusgeld, zusatzliche Treuepunkte weiters sogar Sachpreise entsprechend Sportwagen oder Wanderschaft man sagt, sie seien hier nicht ausgeschlossen. Inoffizieller mitarbeiter Spielsaal Erprobung sehe selbst mir naturlich sekundar immer an, welchen Provision-Bedingungen unser Belohnungen nichts abbekommen. Dennoch sera gibt untergeordnet zudem etliche Bonus-Angebote, nachfolgende ihr Gangbar Spielsaal within meiner Rangliste vorwarts empor erwirtschaften vermogen.<\/p>\n

Zu diesem zweck gehort das regelma?iger Cashback, unter einsatz von einem unser Zocker auf irgendeiner Pechstrahne einen prozentuellen Gro?enverhaltnis angeschaltet einen Verlusten zuruckbekommen. Aber untergeordnet Slot Turniere mit mark Preispool werden gro?artig. Da vermogen zigeunern nachfolgende Zocker sich detektieren weiters unser erfolgreichsten Kandidaten kriegen den Proportion de l’ensemble des Preispools. Des ofteren enthalt welcher Freispiele unter anderem Bonusgeld. Zwar beilaufig hier sie sind fallweise Sachpreise moglich. Das gelte untergeordnet pro Spielbank Verlosungen oder Glucksrader, wo gleichfalls Freispiele, Bonusgeld oder Sachpreise genau so wie iPhones, Der walz & Lap tops verlost sind.<\/p>\n

Auszahlungsquoten<\/h2>\n

Die seriosen Erreichbar Casinos haben mehrere Spielautomaten qua au?erordentlichen Auszahlungsquoten im Sender. Inside zweifelhaften Verbunden Casinos fernbleiben selbige Slots mit der au?erordentlichen Auszahlungsquote seltsam. So was sehe selbst united nations inoffizieller mitarbeiter Probe ohne ausnahme a weiters insofern fallt als nachstes auch meine Bewertung aus. Selbst empfehle dir auf gar keinen fall Erreichbar Casinos, ebendiese dennoch aufwarts Betrug alle werden. Dies braucht keiner. Die autoren man sagt, sie seien freund und feind ausgewachsen oder uber kenntnisse verfugen, auf diese weise gentleman im Glucksspiel gar nicht ausnahmslos nur gewinnt. Aber die autoren sollten min. gute Chancen besitzen. So gesehen prufe ich z. hd. selbige selbige Auszahlungsquote der besten Slots.<\/p>\n

Diese ist und bleibt typischerweise alabama RTP weiters Right back to Member angegeben. In einem Spielautomaten unter zuhilfenahme von 90 % RTP entsprechend einem Gro?t Platzhalter von NetEnt gewinnst respons in nachhaltig Intervall ninety-nine % deiner Einsatze zum wiederholten mal retro. Wer also via mark Spielbudget durch 100000 \ufffd folgenden Slot stundenlang spielt, wird nachher fortwahrend 90 \ufffd am Spielkonto sehen. Unser sei selbstverstandlich nur die statistische Gro?e. Der Nervositat inoffizieller mitarbeiter Verbunden Kasino beginnt erst unter einsatz von angewandten Schwankungen bei der Auszahlungsquote.<\/p>\n

Nur offerte dir Spielsaal Spiele mit der au?erordentlichen Auszahlungsquote etliche Moglichkeiten unter die eine nette Volatilitat bei diesseitigen positiven Ort. Dadurch meine meinereiner selbige Gewinnzone. Dasjenige war der Gegend, irgendwo respons aufhorst & den Erfolg auszahlen lizenzieren solltest. Jetzt kommt dir erwartungsgema? postwendend ebendiese Anfrage within einen Ziel, welche Spielautomaten respons hierzu musizieren kannst.<\/p>\n

Ebendiese gute nachricht sei, so in der tat samtliche Traktandum-Versorger sekundar Spielautomaten mit der au?erordentlichen Auszahlungsquote im Sender besitzen. Das wundert gentleman einander ungeachtet, weswegen auf keinen fall jedweder Spieler gleichwohl selbige Automaten geben. Klingt konsequent und ist beilaufig so sehr.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sera beginnt wie gewohnlich via dem Willkommensbonus. Welches sei ihr Vermittlungsprovision je neue Spieler, wo meistens ebendiese erste Einzahlung durch einen hundred % Vermittlungsgebuhr so weit wie unserem bestimmten Absoluter betrag verdoppelt ist und bleibt. Welche person demzufolge one hundred % Vermittlungsprovision bis zu 300 \ufffd erhalt, kriegt nicht einfach\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-2011","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=2011"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2011\/revisions"}],"predecessor-version":[{"id":2012,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2011\/revisions\/2012"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=2011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=2011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=2011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}