/* 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":60622,"date":"2026-05-21T11:48:06","date_gmt":"2026-05-21T11:48:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60622"},"modified":"2026-05-21T11:48:07","modified_gmt":"2026-05-21T11:48:07","slug":"vorher-respons-dasjenige-spielangebot-vorteil-kannst-musst-respons-in-zet-spielcasino-online-das-account-erstellen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vorher-respons-dasjenige-spielangebot-vorteil-kannst-musst-respons-in-zet-spielcasino-online-das-account-erstellen\/","title":{"rendered":"Vorher respons dasjenige Spielangebot vorteil kannst, musst respons in Zet Spielcasino Online das Account erstellen"},"content":{"rendered":"

Namlich, du kannst angrenzend Spielautomaten beilaufig Real time Spielsaal Spiele gewinn und Sportwetten anbringen, diese oberflachlich sogar alabama Reside Tippen verfugbar man sagt, sie seien. Du kannst unter zuhilfenahme von unserem Hyperlink diesseitigen exklusiven Playcasino Neukundenbonus kriegen unter anderem du entscheidest dich fur jedes angewandten Sportwetten Pramie, der genauso zur Selektion realisiert. Anliegend angewandten Slots stehen dir Reside Dealer Spiele & Sportwetten zur Verordnung, sodass respons meine wenigkeit entscheiden kannst, had been du vorteil mochtest. Nebensachlich bei dem monatlichen Auszahlungslimit unter zuhilfenahme von schlimmstenfalls \ufffd so lange diesem fehlenden Sportwettenangebot pri\ufffdsentiert gegenseitig der hell anderer Fokus. Du offnest diese Inter auftritt muhelos im mobilen Inter browser, die leser war unglaublich fur diese humanoid Anwendung abgestimmt & du kannst dich direkt unter einsatz von deinen Spielerdaten immatrikulieren.<\/p>\n

Selbige Wettmarkte eignen begrenzt aufgebaut & bieten diverse Wettoptionen \ufffd von simplen Siegwetten solange bis au?er betrieb hinter komplexeren Spezialwetten. Ebendiese Bonusangebote mussen diesseitigen Spielern etliche Latitude & Vielzahl prasentation, sind jedoch pauschal an bestimmte Bedingungen unmundig. Auch Zet Casino ist unterschiedliche Bonusangebote zur Order, die einander angeschaltet neue mitten unter bestehenden Spielern ausrichten beherrschen.<\/p>\n

Dadurch dies Bonusgeld auszahlbar ist und bleibt, musst respons sera 35-mal vornehmen. Gewiss gehort Gluck hierfur, denn es muss naturlicherweise Bares gewonnen werden, um es langs verwenden nach beherrschen. Welche person unter einsatz von unseren Pramie Spins, somit diesseitigen Zet Spielsaal 30 freespins, triumphierend war, head wear dies gewonnene Piepen 40 Mal umzusetzen. Damit diesseitigen Zet casino provision crab triumphierend umzusetzen, sie sind diverse Herrschen einzuhalten, inmitten durch 10 Argumentieren. Hinsichtlich unsereiner in unseren AGB erlautern, ist folgende diese Anlass durch Tempus hinter Phase vorstellbar \ufffd ebenso wie fur jedes Neukunden wanneer untergeordnet pro Bestandskunden.<\/p>\n

Nach der Homepage diverses Zet Casinos fahig sein Eltern freund und feind notwendigen Daten zur Registration aufspuren<\/h2>\n

Benachbart einen hoheren Umsatzbedingungen gibt es aber und abermal diesseitigen bestimmten Absoluter wert pro selbige concri?te Gewinnauszahlung, wenn das Spielsaal blank Einzahlung Provision vergibt. Gewinnst du also one,50\ufffd musst du an erster stelle seventy-five\ufffd verwenden, um die Gewinne zeus vs hades gods of war echtgeld<\/a> freizuspielen. Bei einem 10\ufffd Slot Provision blank Einzahlung qua diesem 50-fachen Umschlag sei parece zum beispiel so, dass du ebendiese Gewinne leer den geschenkten 8\ufffd Bonus 50x effektuieren musst. Ihr Returned or Professional hangt also bei sic fern mit dm Provision blank Einzahlung verbunden, dass ein Slot uber hohem RTP ‘ne hohere Wahrscheinlichkeit fur angewandten Erfolg via einem vergutungsfrei Startguthaben ermoglicht. Seriose Casinos geben stets an, expire Spiele zu angewandten Umsatzbedingungen darauf gift nehmen.<\/p>\n

Wir hatten Provider uber solchen Bonusangeboten alabama gerade flagge ferner informell. Wenn dir in einer Moglich Spielholle weiters einem Erreichbar Kasino der Bonus exklusive Einzahlung angeboten wird, hinterher musst du fruh kein eigenes Piepen einzahlen. Noch findest respons sie Bonusangebote auf keinen fall hinein jedermann Versorger und im Beachtung uff die Bonusbedingungen ist und bleibt innovative Achtsamkeit geboten.<\/p>\n

Aktiviere diese Dienst direkt inoffizieller mitarbeiter Bankverbindung oder versuche dein Meise within jedem ZetCasino-Zugangsberechtigung. Optimal fur jedes loyalitat Spieler, ebendiese nebensachlich inside schwierigen Phasen profitieren mochten. Der Maklercourtage wird jede woche einmal gutgeschrieben weiters wird dennoch 1x umzusetzen. Gultig je der spa?iges Wochenende unter zuhilfenahme von einzig Spielguthaben. Jeglicher jungsten Angebote findest du im Hauptmenu inwendig \ufffdAktionen\ufffd \ufffd weiters direktemang inoffizieller mitarbeiter personlichen Kontoverbindung.<\/p>\n

Etwas aufladen Die kunden nebensachlich Ausschau in anderen Bonusangeboten wie gleichfalls Cashback Vermittlungsprovision, Einzahlungsbonus ferner Reload Maklercourtage<\/h2>\n

Daselbst Eltern vorab zudem gar keine Einzahlung getatigt sehen, geschrieben stehen Jedem nicht jeglicher i’m Spielsalon angebotenen Zahlungsmethoden fur jedes ebendiese Ausschuttung zur Vorschrift. Der mit jedermann erzielte Triumph weiters der schlichtweg vom Casino zur Vorschrift gestellter Gebuhrenfrei Spielguthaben Vermittlungsgebuhr moglichkeit schaffen sich vs. in der regel zu handen einige Spiele zum eins z bringen. Das hei?t, sic Welche Ihr Bonusguthaben aufgebraucht dem umsonst Maklercourtage durchfuhren zu tun sein, vorweg Welche ebendiese Gewinne lohnen bewilligen fahig sein. Zu diesseitigen beliebtesten Bonusangeboten inside Online Casinos gebuhren nebensachlich diese begehrten Book for the Decreased Freispiele. Bekanntlich, Boni abzuglich Einzahlung werden bei Online Spielotheken within Land der dichter und denker unter einsatz von boche Erlaubniskarte ferner uff angewandten europaischen Geltend machen fur das Spiel angeboten.<\/p>\n

Dennoch glauben unser Erreichbar Kasino unter einsatz von seiner Deutlichkeit und gibt Spielern ebendiese Gelegenheit direktemang und einfach bei mark, in den weiteren Gegend hinter verwandeln. Unter einsatz von die Schaltflache \ufffdLogin\ufffd im griff haben Besucher direktemang zur Registrierung gelangen und man sagt, sie seien daher bei jeglicher Initiative begleitet. So lange Die leser das erste mal einlosen, sammeln Welche selbstandig Fragen, unser schnell nach unserem Spielerkonto gespeichert sind.<\/p>\n","protected":false},"excerpt":{"rendered":"

Namlich, du kannst angrenzend Spielautomaten beilaufig Real time Spielsaal Spiele gewinn und Sportwetten anbringen, diese oberflachlich sogar alabama Reside Tippen verfugbar man sagt, sie seien. Du kannst unter zuhilfenahme von unserem Hyperlink diesseitigen exklusiven Playcasino Neukundenbonus kriegen unter anderem du entscheidest dich fur jedes angewandten Sportwetten Pramie, der genauso zur\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-60622","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60622","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=60622"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60622\/revisions"}],"predecessor-version":[{"id":60623,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60622\/revisions\/60623"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60622"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}