/* 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":22075,"date":"2026-05-14T18:10:23","date_gmt":"2026-05-14T18:10:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22075"},"modified":"2026-05-14T18:10:24","modified_gmt":"2026-05-14T18:10:24","slug":"ninecasino-dem-begrut-besondere-spieler-unter-einsatz-von-einem-dreiteiligen-willkommensbonus-bei-bis-zu-bn-tram-%ef%bf%bd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ninecasino-dem-begrut-besondere-spieler-unter-einsatz-von-einem-dreiteiligen-willkommensbonus-bei-bis-zu-bn-tram-%ef%bf%bd\/","title":{"rendered":"NineCasino dem begru?t besondere Spieler unter einsatz von einem dreiteiligen Willkommensbonus bei bis zu b?n tram \ufffd"},"content":{"rendered":"

In Ihre erste Einzahlung im stande sein Die leser angewandten 000%igen Vermittlungsgebuhr bei so weit wie 150 \ufffd und 200 Freispiele vergehen. Welche kriegen sofortig 40 Freispiele & hinterher 15 Freispiele as part of den nachsten funf Argumentieren. Ein Bonusbetrag oder unser Gewinne nicht mehr da angewandten Freispielen seien an einen 50-fachen Wetteinsatz unmundig, had been in etwa diesem Branchendurchschnitt entspricht.<\/p>\n

Loyalitatssystem<\/h2>\n

10 Casino chapeau i?berhaupt kein ost-mark, welches verschiedene Treppe ferner Range anbietet. Eher zieht dies das Betreiber im voraus, freund und feind Gamer uber unserem taglichen Cashback hinter honorieren. Selbige Hohe des Cashbacks liegt bei 8 % weiters 15 %, getreu Hohe Der Zahl der todesopfer. Au?erdem sendet dies Spielbank spezielle Bekannte personlichkeit-Boni schlichtweg a den Posteingang. Falls Die kunden sera lieber wollen, in einem Spielsalon via dm Treueprogramm zu schreiben, bei dem Die kunden Beliebt machen und Vergunstigungen freischalten konnen, visitieren Eltern unser folgenden Casinoseiten nach unserer Leitseite.<\/p>\n

NineCasino Maklercourtage Source<\/h2>\n

Die leser haben mussen keinen Bonuscode, damit diesseitigen Anspruch hinten https:\/\/lunubetcasino-de.de\/de-de\/<\/a> erheben Sie bedarf haben kaum Bonuscodes, damit angewandten der Spielboni vos Casinos inside Billigung zu nehmen. Vergewissern Die kunden umherwandern reibungslos, so sehr Deren Einzahlung min. angewandten angegebenen Mindestbetrag betragt, unter anderem ihr Provision war Dem Kontoverbindung automatisiert gutgeschrieben.<\/p>\n

Nueve Spielsalon test Versorger von Angeschlossen-Casino-Geben weiters Vorschlag<\/h2>\n

Spielsalon 9 spielautomaten kasino vermittlungsgebuhr bietet folgende umfangreiche Bevorzugung in betrieb Glucksspielen, zwischen diese beliebtesten Spielautomaten, Tische qua Zufallszahlengenerator, Jackpots, Kryptospiele oder Are living-Dealer-Spiele. Die Spielholle sei komplett gestaltet, unter einsatz von der klaren Liebreiz ferner etlichen nutzlichen Kategorien. Sie aufspuren in diesem fall Spiele diverses Anbieters de l’ensemble des Galleries, alle dm Diese via 35 Spiele ausfiltern im griff haben, nebst NoLimit City, Others Gaming weiters Thunderkick.<\/p>\n

Steckplatze<\/h2>\n

Spielautomaten sind das Gebirgszug der Casino-Plattform qua dieser uberwaltigenden Reihe bei Optionen, selbige dies zu ausspahen gelte. Unser Praferenz angeschaltet Spielautomaten vereint folgende Diversitat bei Walzeneinstellungen, nebst Megaways via zahlreichen Gewinnmoglichkeiten, Kaskadenwalzen unter einsatz von explodierenden Symbolen ferner traditionelle Fruchtspiele qua drei Platten. Welche fahig sein beilaufig Spielautomaten inside dieser Abwechslung von Writing style weiters Themen spielen, mit Spielautomaten, nachfolgende Die kunden within Deren Lieblingsfilme weiters Fernsehsendungen zuruckversetzen, dieser Vielzahl von Vortragen, diese im alten Agypten, im Wilden Okzident und angeschaltet einigen weiteren erstaunlichen Anpeilen unter anderem Zeiten auffuhren.<\/p>\n

Brettspiele<\/h2>\n

Parece existireren Hunderte durch RNG-Tischen mit spannenden Einsatzen. Eltern fahig sein ein dynamisches Arbeitsgang mit zahlreichen Varianten durch Blackjack, Live roulette, Baccarat, Poker weiters etlichen anderen beliebten Casinospielen genie?en. In betrieb eigenen virtuellen Tischen zu tun sein Die kunden nicht langer darauf anstellen, auf diese weise sonstige Zocker ihre Einsatze anbringen, stattdessen Eltern im griff haben einfache Hande genie?en ferner selber Einsatzlimits festlegen, nachfolgende Ihrem Budget vollbringen. Diese Spiele sehen ‘ne rasche Anwenderschnittstelle via flotter Einstellung. Wenn Sie der Pokerfan werden, mi?ssen Diese gegenseitig notwendig Jacks in order to Ideal, Hart The state of texas unter anderem 5 Card Poker schauen.<\/p>\n

Live-Spielsaal<\/h2>\n

Nine Spielbank vermittlungsgebuhr sourcecode abzuglich einzahlung finden sie auf mit three hundred Live-Dealer-Spiele bei Studio apartment wie gleichfalls Entwicklung Gaming, Pragmatic Play unter anderem BetGames.Tv. Selbige Spiele man sagt, sie seien bei ein breit gefacherten Casino-Umkreis via hochqualifizierten Dealern vorgeschoben, ebendiese Karten ausgeben. Unser Spiele werden bei bestmoglicher Gerust weiters in Echtzeit in Diesen Anzeigegerat gestreamt, sic sic welches Erlebnis an dem Casinotisch nachempfunden wird. Unser Real time-Spiele offerte eine breite und abwechslungsreiche Selektion aktiv Blackjack, Live roulette, Baccarat, Poker, Pokershows oder anderen weniger beliebten Kasino-Geben. Falls Die leser auf ihr Retrieval aufwarts einem frischen Spiel man sagt, sie seien, empfehlen wir Ihnen Lightning Game of chance, Grenz Wheel weiters Irre Date.<\/p>\n

Abhebungen & Einzahlungen within casino 8 prufung<\/h2>\n

Nueve Spielsalon germanisch arbeitet uber einen seriosesten Zahlungsdiensten hinsichtlich Mastercard, Visa ma\ufffd?, Neteller weiters Skrill. Welche konnen Einzahlungen weiters Abhebungen zweite geige uber Bitcoin umsetzen, had been schnellere Abhebungszeiten ferner noch mehr Privatsphare bietet. Der Der- oder Auszahlungsprozess war wie am schnurchen nach einhalten und Sie zu tun sein gar keine zusatzlichen Transaktionsgebuhren retournieren. Selbige Seite ist und bleibt SSL-behutet ferner angewendet branchenfuhrende Ressource, um diesseitigen reibungslosen Ablauf se rendre Zahlungen nach zusichern. Unser Abhebungszeiten differieren im sinne Zahlungsdienstleister: Bankkarten bedarf haben bis zu 3 Werktage, E-Wallets so weit wie 3 Menstruation weiters Bitcoins ungeachtet diverse Stunden. Auszahlungsantrage werden hinein 9.1 Spielsalon ausschuttung immens schnell bearbeitet unter anderem im bereich durch 24 Stunden und wieder und wieder noch en masse ehemals vom tisch. Hinsichtlich nachhaltig sera dauert, bis Deren Abhebungen within Jedem eintreffen, hangt bei das von Ihnen gewahlten Zahlungsmethode nicht bevor.<\/p>\n","protected":false},"excerpt":{"rendered":"

In Ihre erste Einzahlung im stande sein Die leser angewandten 000%igen Vermittlungsgebuhr bei so weit wie 150 \ufffd und 200 Freispiele vergehen. Welche kriegen sofortig 40 Freispiele & hinterher 15 Freispiele as part of den nachsten funf Argumentieren. Ein Bonusbetrag oder unser Gewinne nicht mehr da angewandten Freispielen seien an\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-22075","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22075","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=22075"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22075\/revisions"}],"predecessor-version":[{"id":22076,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22075\/revisions\/22076"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22075"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}