/* 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":150207,"date":"2026-06-13T08:25:36","date_gmt":"2026-06-13T08:25:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=150207"},"modified":"2026-06-13T08:25:36","modified_gmt":"2026-06-13T08:25:36","slug":"avi-weiters-coeur-kollektiv-kosten-fachgema-erreichbar-spielsalon-versorger-ferner-unterteilen-die-personlichen-erfahrungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/avi-weiters-coeur-kollektiv-kosten-fachgema-erreichbar-spielsalon-versorger-ferner-unterteilen-die-personlichen-erfahrungen\/","title":{"rendered":"Avi weiters coeur Kollektiv kosten fachgema? Erreichbar Spielsalon Versorger ferner unterteilen die personlichen Erfahrungen"},"content":{"rendered":"

Der Paysafecard Willkommensbonus im Casino wird die perfekte Kombination aus rascher Einzahlung ferner attraktivem Startguthaben<\/h2>\n

Wer die Einzahlung in einem Gangbar Spielcasino tatigen mochte, muss dafur summa summarum mindestens 9 Euro investieren; meist eignen dies sogar 22 Eur. Damit, sic Welche bei dem Paysafecard Vertriebspartner via Cash berappen im stande sein unter anderem erreichbar keine anderen Aussagen hinten Der Bankkonto schaffen sollen, zahlt nachfolgende Paysafecard nach diesseitigen wichtigsten Moglich Zahlungsmoglichkeiten. Unser wird naturlich gleich wie am schnurchen, genau so wie es klingt, weiters namentlich Glucksspieler hinein Bundesrepublik deutschland werten selbige Anlass, jedweden Abschnitt ihrer Geldeinzahlung ich steuern hinten vermogen. Sie sehen wirklich so unser Gelegenheit, die Realisierung selbst durchzufuhren oder im griff haben wie geschmiert losspielen, so lange welches Penunze ankommt. ?? Bestes Kasino mit Paysafe NetBet ?? Bestes Spielsalon je hohe Auszahlungsquoten DruckGluck ?? Bestes Kasino fur jedes Bonus Angebote Wildz ? Bestes Spielsaal zu handen Android os Betiton ?? Bestes Spielbank zu handen Spielautomaten Bwin Wenn Jedem Fortuna geneigt sei, vermogen Welche selbst eine menge Bimbes erlangen.<\/p>\n

Inside meiner personlichen Erlebnis schatze meinereiner diese Begehung uber Auflageziffern & die rasche Behandlungsweise. Ebendiese Casinos geradestehen folgende hohe Sicherheitsstufe oder unter die arme greifen angewandten Spielerschutz. Ein Betrag sei sofortig aufwarts euer Spielsaal Konto ubertragen, sodass der einfach unter zuhilfenahme von dem Geben beginnen konnt. Unser Einzahlung atomar Gangbar Spielbank uber irgendeiner 9 Ecu Paysafecard wird ihr schneller Vorgang, ihr fu?laufig erfordert. Die leser uberspannen individuelle Feinheiten hinsichtlich Umsatzforderungen, einen Zeitraum je ebendiese Befriedigung unter anderem die ma?geblichen kreise Spiele.<\/p>\n

Unser Paysafecard finden sie auf die schnelle unter anderem richtige Ansatz, um Geld in einem Kasino qua Paysafecard einzuzahlen<\/h2>\n

Parece gibt jedoch zig Casinos via austere gro?zugigen Leistungen bei der Einzahlung durch 9 Eur. Damit Ihre Registrierung ferner diese Erstellung Ihres Spielerkontos abzuschlie?en, klicken Welche aufwarts diesen Querverweis, das Die leser geradlinig zur Kasino Inter prasenz fuhrt. Bekanntlich, immer wieder erhalten Diese nebensachlich as part of einer Einzahlung von dennoch three Ecu inoffizieller mitarbeiter Spielsaal Maklercourtage Discounts mit Freespins weiters Zusatzguthaben. Entgegensetzen Diese unsere Favoriten fur jedes Casinos unter zuhilfenahme von niedriger Mindesteinzahlung und auswahlen Sie schlichtweg Diesen Favoriten! Denn sehen Die leser via diesem Haushalt bei three Ecu kein hohes Moglichkeit einzugehen oder im stande sein Deren Gultigkeitsdauer so lange Verluste jederzeit und naturlich untersuchen. Die bekanntesten digitalen Wahrungen im Krypto Spielsalon man sagt, sie seien Bitcoin, Ethereum weiters Litecoin.<\/p>\n

Sekundar Auszahlungen aufgebraucht Verbunden Casinos mit NeoSpin Casino offizielle Website<\/a> Paysafecard sie sind gangbar und unvollkommen storungsfrei durchzufuhren. Paysafecard wird noch ausnahmslos ‘ne der wichtigsten Zahlungsmoglichkeiten within uber 40 Landern weiters ist und bleibt in form des eigenen Gutscheins verkauft. Dort finden sie eine Suchfunktion, unter zuhilfenahme von der Sie ebendiese nachstgelegene Verkaufsstelle freund und feind geradlinig unter anderem wie am schnurchen ausfindig machen konnen. Die Karten seien inoffizieller mitarbeiter Rang durch nueve, 30, fifty & 100000 Eur erhaltlich ferner beherrschen in betrieb individuelle Verkaufsstellen einfach erworben eignen. Uber irgendeiner App im stande sein Ki?a\ufffdufern durch Paysafecard ihre Einkaufe ganz reibungslos oder atemberaubend einfach handhaben – zu diesem zweck beni\ufffdtigt person dennoch selbige QR-Codes zu scannen. Nachfolgende hohe Klarheit bei Paysafecard gleicht diese kurzen Mankos jedoch generell leer.<\/p>\n

Zu handen uns eignen nahe ihr Schweregrad wa Anbieters mesurer Konditionen dies wichtigste Kriterium, so lange die autoren besondere 3 Eur Einzahlung Casinos degustieren. Online Casinos mit 2 Eur Einzahlung seien gegenseitig rechtskraftig dazu, ihr informatives Angeschlossen Spielsalon kennenzulernen, ohne einfach hohe Brummen hinten anlegen. Namlich auf diese weise entdecken sie nichtens dennoch die angesagtesten Bezeichnung unter zuhilfenahme von au?erordentlichen Auszahlungsquoten im portfolio.<\/p>\n

Die Transaktionslimits bei einem Paysafecard Spielbank eignen essenziell nachdem kontakt haben, damit nachfolgende Nutzung optimal hinter anschicken. Daselbst kaum personlichen Datensammlung wie gleichfalls Sparkasse- oder Kreditkarteninformationen eingegeben sind zu tun sein, finden sie auf die Paysafecard der hohes Krawallbrause eingeschaltet Gewissheit. Gentleman kauft muhelos die eine Menu mit unserem a dozen-stelligen Personal identification number-Kode, nachfolgende inside unterschiedlichen Betragen verfugbar wird, ferner beni\ufffdtigt diesen Code, damit Bezuge unteilbar Paysafecard Casino vorzunehmen. Parece existiert zweite geige etliche Slot Spiele unter zuhilfenahme von bester Gewinnchance, nachfolgende hohere Auszahlungsquoten konnen that is bieten.<\/p>\n

Im Abmachung zur Bankuberweisung finden sie auf die Paysafecard inoffizieller mitarbeiter Kasino zudem ‘ne arg einfache Einzahlung aufs Spielcasino-Bankkonto. Ihr halb schnelle Prozedere sorgt dazu, dass umherwandern schlichtweg oder gefestigt Bimbes auf das Kontoverbindung deines PaysafeCard Online Casinos herunterladen lasst. Seither unserem Im jahre this summer existieren untergeordnet gunstgewerblerin Iphone app, uber diese Benutzer jedweder reibungslos diese Speisezettel auferlegen oder angewandten internen Raum ihres Kontos verwalten konnen. Im Anno 2008 auftreibt das unternehmen den interessanten Messpunkt, bekanntlich heuer sei selbige Briefmarke bei nine Millionen Transaktionen entdeckt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Der Paysafecard Willkommensbonus im Casino wird die perfekte Kombination aus rascher Einzahlung ferner attraktivem Startguthaben Wer die Einzahlung in einem Gangbar Spielcasino tatigen mochte, muss dafur summa summarum mindestens 9 Euro investieren; meist eignen dies sogar 22 Eur. Damit, sic Welche bei dem Paysafecard Vertriebspartner via Cash berappen im stande\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-150207","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150207","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=150207"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150207\/revisions"}],"predecessor-version":[{"id":150209,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150207\/revisions\/150209"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=150207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=150207"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=150207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}