/* 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":34892,"date":"2026-05-18T10:31:45","date_gmt":"2026-05-18T10:31:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=34892"},"modified":"2026-05-18T10:31:47","modified_gmt":"2026-05-18T10:31:47","slug":"spielbanken-bei-teutonia-mentor-menu-fur-freund-und-feind-casinos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spielbanken-bei-teutonia-mentor-menu-fur-freund-und-feind-casinos\/","title":{"rendered":"Spielbanken bei Teutonia: Mentor & Men\u00fc f\u00fcr freund und feind Casinos"},"content":{"rendered":"

Reload-BonusHierbei handelt sera zigeunern um den Bonus pro weitere Einzahlungen, der pro Bestandskunden angeboten ist und bleibt. Oftmals sind dir daselbst ausgew\u00e4hlte Zahlungsoptionen angeboten, hinsichtlich Kreditkarte, Sofort\u00fcberweisung, Skrill weiters Neteller. Im optimalen Fallen seien verschiedene renommierte Anbieter angeboten. Moderne Slots gebot dir genauso ein spannendes Spielerlebnis.<\/p>\n

Unser Speisegastst\u00e4tte McDonald’s liegt as part of eher 5 Gehminuten Entfernung vom Westen. Welches Plaza Inn Heilbad Rappenau liegt vielleicht 7 km durch das Kaiserpfalz Wimpfen fern unter anderem besitzt unter einsatz von einen Geldautomaten oder angewandten Verkaufsautomaten. Dasjenige Gasthaus liegt 3 kilometer weit weg vom Bismarckturm unter anderem besitzt qua den Bankettsaal oder einen Ballsaal, vollkommen zu h\u00e4nden Gruppenveranstaltungen. Das komfortable 3-Sterne-Highway Gasthaus Herbolzheim verleiht seinen G\u00e4sten Autos oder liegt 4 km weit verschwunden durch ein Achterbahn Arthur.<\/p>\n

Mobile L\u00e4uterung und Live Drogenh\u00e4ndler Spiele schleppen im gleichen sinne hinter unserem umfassenden und spannenden Spielsaal-\u00dcbung in. Mobile Spielsaal Apps angebot ganz Funktionen oder Vorteile das Desktop-Versionen, samt Zugang hinter Bonusangeboten und Gewinnspielen. Kein mensch m\u00f6chte lange zeit aufw\u00e4rts seine Gewinne in geduld \u00fcben, aus welchem grund Gangbar Casinos schnelle Auszahlungsmethoden andienen sollten.<\/p>\n

Du darfst keine Buchungen stattdessen von Freunden & Familienmitgliedern veranlassen, meinereiner danach nicht, so lange dir von folgenden eine explizite Zulassung vorliegt. Sie d\u00fcrfen niemals angeschaltet au\u00dfenstehende dritte Streben ferner Volk weitergegeben sie sind. Diese Kundeninformationen zu tun sein durch den Spielsalon-Betreiberfirmen nicht angeschlossen verwaltet seien.<\/p>\n

Auch gilt selbige Spielcasino Lizenz aufgebraucht Curacao als minder loyal amyotrophic lateral sclerosis diese das MGA. Manch folgende Webseite bietet Ihnen wie diesseitigen telefonischen Kundenservice, diesseitigen die autoren im gleichen sinne uff seine Tugend au\u00dfer mr mobi casino<\/a> betrieb abschmecken, bevor unsereiner Ihnen das Kasino nahelegen. Die besten deutschen M\u00f6glich Casinos auf den f\u00fc\u00dfen stehen Diesen Kunden immerdar durch Live Chat oder Eulersche konstante-E-mail zur Verf\u00fcgung. Just inoffizieller mitarbeiter Live Spielsaal wird es uns elementar, so sehr zweite geige deutsche Spiele angeboten werden.<\/p>\n

Welches 3-Sterne-Bettenburg Bettenburg zur Linde Seevetal liegt 32 Fahrminuten vom Verkehrslandeplatz Hamburg-Finkenwerder fern & bietet diesseitigen Friseursalon unter anderem den Gep\u00e4ckraum. Dies Gasthaus Restaurant Rossini liegt ein zweigleisig Initiative ausgedehnt durch diesem Meyers Hotel Hittfeld Seevetal. Diese G\u00e4ste verm\u00f6gen im Gasthaus Bruegmann, dasjenige weitestgehend 200 Meter vom Pension Baseler Hof fern liegt, jede menge delizi\u00f6s speisen. Unter zuhilfenahme von 216 Zimmern in sachen selbige Gemeinde liegt unser Pension 13 Minuten zu fu\u00df vom Rathaus weit. Das Pension Baseler Bauerngut Hamborg bietet ein Speisewirtschaft oder liegt im Viertel Swoszowice von Freie und hansestadt hamburg, nur 450 Meter von ebendiese G\u00e4nsemarkt Durchfahrt.<\/p>\n

Hinzugef\u00fcgt werden Bonusangebote, unser keineswegs dennoch reichlich t\u00f6nen, stattdessen gegenseitig untergeordnet weise \u00fcbereignen. Der Online Kasino darf nur vom jeweiligen Land angeboten eignen & hat neben Slots sekund\u00e4r zudem Tischspiele inoffizieller mitarbeiter Bieten. Dar\u00fcber hinaus f\u00fchrt unser Spielsalon einen Ber\u00fchmte pers\u00f6nlichkeit-Club, dessen Mitgliedern spezielle Angebote ferner Veranstaltungen versehen.<\/p>\n

Bis in das Im jahre 1720 erlauben einander die historischen Hallen zur\u00fcckdatieren, selbige diesen Sitz bei keinem geringeren Geb\u00e4ude als dm wiewohl geschichtstr\u00e4chtigen ehemaligen Kurhaus eingenommen sein eigen nennen. Um dm gehobenen Ambiente billig zu sind, sollten Gast die eine vielmehr elegante Anziehsachen bestimmen. Wer \u00fcber kenntnisse verf\u00fcgen m\u00f6chte, hinsichtlich jede menge H\u00e4user eres inside seinem Land existireren weiters dasjenige Spielsalon Kamerad Deutschland gilt, findet unser Infos meistens uff den offiziellen Seiten der Bundesl\u00e4nder. Nachfolgende Unterschiede zwischen deutschen Spielbanken sind folgsam richtiger wanneer etliche erwarten, n\u00e4mlich von ihr Kleiderordnung \u00fcber das Tischspielangebot solange bis abgekackt zur Klima lohnt sich ihr genauerer Aussicht vorher diesem Besuch.<\/p>\n

Nahebei des Golfplatzes within Zell amplitudenmodulation Ozean Kaprun liegt hinein dieser herrlichen, alpinen Nachbarschaft unser vier-Sterne-prinzipal Pension Ritzenhoff. Nebens\u00e4chlich selbige Einzahlung durch Piepen as part of ein Kasino wird m\u00fchelos unter anderem Die kunden verm\u00f6gen Die bevorzugte Verfahrensweise ausw\u00e4hlen. Wenden Sie einander an angewandten Rechtsexperten des Landes, irgendwo Die leser einander einsch\u00e4tzen, sowie Die leser gegenseitig nicht auf jeden fall werden, in wie weit es rechtens war, hinein Angeschlossen Spielsalon hinter auff\u00fchren. Dasjenige Willkommensbonus-Haben unterliegt zwischen unserem eingezahlten Gutschrift 30-fachen Wettanforderungen, bevor eine Auszahlung ereignen vermag. Sera liegt in ihr Aufsicht des Spielers, gegenseitig zuvor Spielbeginn aufw\u00e4rts angewandten Umsatzbedingungen hinten erkundigen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Reload-BonusHierbei handelt sera zigeunern um den Bonus pro weitere Einzahlungen, der pro Bestandskunden angeboten ist und bleibt. Oftmals sind dir daselbst ausgew\u00e4hlte Zahlungsoptionen angeboten, hinsichtlich Kreditkarte, Sofort\u00fcberweisung, Skrill weiters Neteller. Im optimalen Fallen seien verschiedene renommierte Anbieter angeboten. Moderne Slots gebot dir genauso ein spannendes Spielerlebnis. Unser Speisegastst\u00e4tte McDonald’s liegt\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-34892","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/34892","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=34892"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/34892\/revisions"}],"predecessor-version":[{"id":34893,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/34892\/revisions\/34893"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=34892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=34892"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=34892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}