/* 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":140784,"date":"2026-06-11T01:49:17","date_gmt":"2026-06-11T01:49:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140784"},"modified":"2026-06-11T01:49:17","modified_gmt":"2026-06-11T01:49:17","slug":"free-spin-friday-woechentliche-verlosungsaktion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/free-spin-friday-woechentliche-verlosungsaktion\/","title":{"rendered":"Free Spin Friday w\u00f6chentliche Verlosungsaktion"},"content":{"rendered":"
\n

Ab sofort gibt es bei Spinwinera Casino etwas Neues: den Free Spin Friday https:\/\/spinwineraa-be.com\/de-be\/<\/a>. Jeden Freitag aktivieren wir ein Giveaway frei ausgew\u00e4hlte Spieler Freispiele f\u00fcr beliebte Slots gewinnen. Mit dieser regelm\u00e4\u00dfigen Aktion wollen wir unseren Spielern einfach mehr Spa\u00df und extra Gewinnchancen verschaffen \u2013 ganz ohne pers\u00f6nliches Risiko.<\/p>\n

Wie funktioniert der Free Spin Friday?<\/h2>\n

Jeden Freitag l\u00e4uft diese w\u00f6chentliche Promotion. Wir vergeben dann Freispiele an angemeldete Spieler. Die Aktion ist als eine \u00dcberraschung sein unsere Community f\u00fcr ihre Treue honorieren. Wie viele Freispiele es gibt und f\u00fcr welche Slots sie g\u00fcltig sind, das wechselt von Woche zu Woche. Das macht die Sache abwechslungsreich.<\/p>\n

Wir beabsichtigen den Start ins Wochenende einfach nur vergn\u00fcglicher gestalten. Es ist eine direkte Wertsch\u00e4tzung, ohne schwierige Bedingungen. Oft werden dabei Spieler automatisch ausgew\u00e4hlt, manchmal ist eine Anmeldung aber auch aktiv n\u00f6tig. Wie es genau abl\u00e4uft, kommunizieren wir immer transparent mit.<\/p>\n

Konditionen und Bonusbedingungen verstehen<\/h2>\n

F\u00fcr jede Promotion gelten AGB, die wir klar darlegen. Ertr\u00e4ge aus den Free Spin Friday Freispielen haben in der Regel eine Einsatzbedingung. Ein Vervielfacher, zum Beispiel das 35-fache des Bonusertrags, muss erreicht werden, bevor eine Auszahlung m\u00f6glich ist. Den genauen Wert finden Sie in den AGB der Aktion.<\/p>\n

H\u00e4ufig gibt es auch ein maximales Limit f\u00fcr Bonusgewinne. Dazu kommen Termine: Innerhalb dieser Zeit m\u00fcssen die Freispiele genutzt und die Einsatzbedingungen erf\u00fcllt werden. Uns ist wichtig, dass die Konditionen fair und erreichbar sind. Alle Einzelheiten stehen auf unserer Promotionsseite und in den jeweiligen Aktionsbedingungen.<\/p>\n

Warum w\u00f6chentliche Giveaways?<\/h3>\n

Promotionen wie der Free Spin Friday schaffen eine verl\u00e4ssliche Struktur. Sie erh\u00f6hen die regelm\u00e4\u00dfige Interaktion und bieten kontinuierliche Anreize. F\u00fcr uns ist es eine Gelegenheit, unseren Spielern \u00f6fter etwas zu bieten, als das bei monatlichen Promotionen m\u00f6glich w\u00e4re.<\/p>\n

Der regelm\u00e4\u00dfige Zyklus passt gut zur Freizeitgestaltung vieler Leute, die am Wochenende gerne spielen. Vielz\u00e4hlige Giveaways intensivieren au\u00dferdem die Bindung an unsere Plattform. Die Aussage ist klar: Wir belohnen Treue nicht nur einmalig, sondern regelm\u00e4\u00dfig.<\/p>\n

Der Nutzen zus\u00e4tzlicher Gewinnm\u00f6glichkeiten<\/h2>\n

Kostenlose Drehungen haben einen echten Wert. Sie bieten Gewinnchancen, ohne dass eigenes Kapital riskiert wird. Nutzer k\u00f6nnen damit Strategien testen oder neue Spielautomaten entdecken. F\u00fcr manche sind sie der Startschuss f\u00fcr eine besonders erfolgreiche Spielzeit. Der Unterhaltungsfaktor dieser Zusatzchance ist ebenso nicht zu verkennen.<\/p>\n

F\u00fcr uns steht der Spa\u00df beim Spielen am aller meisten am Herzen wichtig. Freispiele erweitern die Spieldauer und verst\u00e4rken die Erwartung. Auch wenn nicht jeder Spin erfolgreich ist, w\u00e4chst die Chance insgesamt. Mehr M\u00f6glichkeiten zu bieten, das ist der Grundgedanke unserer Free Spin Friday Philosophie.<\/p>\n

Welche Slots sind bei den Freispielen eingeschlossen?<\/h2>\n

Die Gratisdrehungen sind meist g\u00fcltig f\u00fcr eine Handvoll aktueller und beliebter Spielautomaten. Wir sucht aus Titel von Entwicklern wie NetEnt, Play’n GO oder Pragmatic Play aus. Oft sind es auch frisch ver\u00f6ffentlichte Slots, die wir unseren Kunden zeigen m\u00f6chten. Welche Spielautomaten es genau sind, teilen wir immer zum Start der Aktion bekannt.<\/p>\n

Auf diese Weise k\u00f6nnen Kunden neue Spiele ohne Risiko testen. Klar k\u00f6nnen auch alte Favoriten wieder im Angebot sein. Die Freispiele sind oft f\u00fcr Slots mit mittlerer oder starker Volatilit\u00e4t gedacht. Das erh\u00f6ht die m\u00f6glichen Gewinnchancen mit jedem gratis Dreh.<\/p>\n

Wie Sie an der Aktion teilnehmen<\/h2>\n

Die Teilnahme ist absichtlich einfach gestaltet. H\u00e4ufig ber\u00fccksichtigen wir ohne Zutun Spieler, die in der Woche zuvor aktiv waren. Sie kriegen dann eine E-Mail oder eine Nachricht im Spielerkonto. Es kann auch der Fall sein, dass ein Promo-Code im Kassenbereich eingetragen werden muss.<\/p>\n

Damit Sie nichts vers\u00e4umen, sollten Sie unsere Marketing-E-Mails empfangen. Schauen Sie au\u00dferdem freitags immer mal in Ihr Spielerkonto. Grundvoraussetzung f\u00fcr jede Teilnahme bilden eine abgeschlossene Registrierung und ein verifiziertes Konto.<\/p>\n

Weitere regelm\u00e4\u00dfige Angebote bei Spinwinera<\/h2>\n

Neben dem Free Spin Friday haben wir ein vollst\u00e4ndiges Programm an Bonusaktionen. Dazu z\u00e4hlen Einzahlungsboni, Cashback-Aktionen und Turniere mit attraktiven Preisgeldern. Jede Promotion hat ihren eigenen Stil und spricht unterschiedliche Spielertypen an. Unser Plan ist so gestaltet, dass er variierten und planbaren Mehrwert liefert.<\/p>\n

Wir optimieren unsere Aktionen st\u00e4ndig voran, angepasst an das Feedback unserer Community. Durchsichtigkeit und Fairplay sind dabei unsere obersten Prinzipien. Wir wollen ein ausgewogenes Verh\u00e4ltnis zwischen freigebigen Anreizen und nachhaltigem Spielspa\u00df. Der Free Spin Friday ist ein fester und lebendiger Teil dieser Strategie.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Ab sofort gibt es bei Spinwinera Casino etwas Neues: den Free Spin Friday https:\/\/spinwineraa-be.com\/de-be\/. Jeden Freitag aktivieren wir ein Giveaway frei ausgew\u00e4hlte Spieler Freispiele f\u00fcr beliebte Slots gewinnen. Mit dieser regelm\u00e4\u00dfigen Aktion wollen wir unseren Spielern einfach mehr Spa\u00df und extra Gewinnchancen verschaffen \u2013 ganz ohne pers\u00f6nliches Risiko. Wie funktioniert\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-140784","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140784","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=140784"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140784\/revisions"}],"predecessor-version":[{"id":140785,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140784\/revisions\/140785"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140784"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}