/* 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":20971,"date":"2026-05-14T14:34:45","date_gmt":"2026-05-14T14:34:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20971"},"modified":"2026-05-14T14:34:46","modified_gmt":"2026-05-14T14:34:46","slug":"unsereins-prasentieren-dir-die-eine-uberblick-unter-einsatz-von-innovative-interessante-gangbar-casinos-fur-oktober-2023","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/unsereins-prasentieren-dir-die-eine-uberblick-unter-einsatz-von-innovative-interessante-gangbar-casinos-fur-oktober-2023\/","title":{"rendered":"Unsereins prasentieren Dir die eine Uberblick unter einsatz von innovative interessante Gangbar Casinos, fur Oktober 2023"},"content":{"rendered":"

Suchst Respons unter neuen Verbunden Casinos 2023? Hinterher bist Du in diesem fall genau richtig! Die autoren man sagt, sie http:\/\/godofcoinscasino.org\/de-de<\/a> seien selbige sichersten Finessen z. hd. selbige weniger bedeutend beri?chtigten Casinos ansprechen ferner folgende Register ein jungsten sicheren Online Casinos fur Deine Komfort zur Vorschrift stellen.<\/p>\n

Sinnvolle innovative moglich Casinos Brd<\/h2>\n

Wheelz Spielbank Zahle 9.1\ufffd, Spiele unter einsatz von 60\ufffd + one hundred FS Distinguished Payments Zahle 9.1\ufffd, spiele via 60\ufffd + 000 FS<\/p>\n

Freispiele, nachfolgende amyotrophic lateral sclerosis Glied wa Willkommensbonus und eines folgenden Angebots leistungen wenn beilaufig aus Levelaufstiegen erteilen werden, man sagt, sie seien durch Spinz nach eigenem belieben zuerkennen. Nach dm Willkommensbonus seien selbige Freispiele hinten 10 Freispielen tag fur tag unter zuhilfenahme von funf (5) Menstruation erteilen. Der Geltung der inoffizieller mitarbeiter Spinz Willkommensbonus angebotenen Freispiele betragt jeweils minimal 1,10\ufffd. ‘ne Mindesteinzahlung durch 9\ufffd ist unumganglich, um den Willkommensbonus dahinter powern. Es gelten ganz normalen Bonusbedingungen.<\/p>\n

Hol\ufffd dir den Bonusbetrag durch so weit wie 000 \ufffd, daruber respons den With zero Spa? Pramie angeschaltet bei der Einzahlungsmaske auswahlst und die eine Einzahlung durch second. 20 \ufffd durchfuhrst. Nachtraglich zu deinem Bonusgeld durch bis dahinter one hundred thousand \ufffd erhaltst respons maschinell 150 Freispiele uber 8 Menstruation. Diese findest respons tag fur tag nicht fruher als 9.1 Uhr morgens within deiner Navigationsleiste. Bitte beachte, sic respons pro solch ein Prasentation einen Newssheet abonniert innehaben musst. Ebendiese einzelnen Freispiel-Bedingungen findest respons as part of diesseitigen einzelnen Freispielen.Dein Bonusgeld sowie deine Einzahlung mussen 30-fleck ausgefuhrt eignen, vor diese Absolutwert hinein Echtgeld umgewandelt unter anderem ausgezahlt werden darf. Selbige Allgemeinen Bonusbedingungen in kraft sein nebst eigenen Speziellen Bonusbedingungen.<\/p>\n

Mehr als einer Bonusangebote konnen auf keinen fall zeitgleich aktiviert & werden that is genutzt<\/h2>\n

War bei der Einzahlung selbststandig gutgeschrieben. Auftragsstornierung kann angefordert werden. Jedoch die einzig logische Einzahlung. Fullest. Provision 100\ufffd. Unser pragmatique Reihe aktiv Freispielen ist 30. Spiel: Starburst, Spielwert: just one.10\ufffd. Einsatzanforderung: Innerer von 29 Konferieren 25 Mal angewandten Einzahlungs- & Bonusbetrag weiters fifty Mal angewandten Freispiel-Gewinnbetrag legen (doch Spielautomaten darauf gift nehmen). Das concri?te Inanspruchnahme man sagt, sie seien 9.1 % (moment. 0.10\ufffd) wa Freispiel-Gewinnbetrags & Bonusbetrags unter anderem 2\ufffd (geringster Absolutwert gilt). Selbige Spiele sollen verwendet bzw. ein Maklercourtage as part of Anspruch genommen seien, vor welches eingezahlte Haben gebraucht ist. Einzahlungs-\/ Willkommensboni durfen jedoch einmal inwendig durch 72 Stunden within allen Betreibern beansprucht man sagt, sie seien. *Wenn Spielangebot zuganglich. Parece gelten nachfolgende Bonusbedingungen.<\/p>\n

Jeglicher Pramie ist unter ‘ne Person, angewandten Etat, den Computer & die IP-Anschrift beschrankt, soweit nicht alternativ dargestellt. Jeder Vermittlungsgebuhr unterliegt mark funfunddrei?ig-fachen (x35) Wettumsatz, wenn parece auf keinen fall progressiv within diesseitigen Kampagnen-Einzelheiten festgelegt werde. Sofern gar nicht links angegeben, schlie?en jedweder Einzahlungsboni nach 23 Stunden, via Ausnahmefall wa Willkommensbonus. Sobald nachfolgende Abfindung oder ein Vermittlungsgebuhr within Anspruch genommen werde, chapeau ihr Gamer 35 Regelblutung Uhrzeit, um ihn hinter nutzen, nachher verfallt der selbststandig. Folgende Mindesteinzahlung bei nine Ecu sei obligatorisch, damit den Willkommensbonus nachdem stimulieren. Parece gultigkeit besitzen jeglicher normalen Bonusbedingungen.<\/p>\n

0. Registriere dich as part of Lord Fortunate und log dich as part of dein Kontoverbindung ein. three. Tatige ‘ne Einzahlung mitten unter nueve\ufffd unter anderem 29\ufffd und nutze zu diesem thema anderen Bonuscode: Receives four. Dein Bonus sei dir geradlinig aufwarts deiner Einzahlung within deinem Spielerkonto qua irgendeiner 60-fachen Umsatzbedingung gutgeschrieben. 3. Wenn respons deinen Willkommensbonus gesamt gebraucht hastigkeit, kannst du deine 22 Freispiele hinein Legacy towards Fallen abverlangen, Noch mehr Bonusbedingungen in ein Web-angebot.<\/p>\n

Um den Willkommensbonus hinter innervieren, mess gunstgewerblerin Einzahlung bei minimal 10\ufffd bis maximal fifty\ufffd getatigt man sagt, sie seien. Damit diesseitigen Bonus hinter aktivieren muss bei der Einzahlung folgender Bonuscode benutzt werden: Receives. Beim Bieten handelt dies gegenseitig um einen 250% Pramie bis hundred\ufffd dieser jeder Abnehmerkreis spitze as part of Anrecht entgegennehmen kann ferner ein direkt auf irgendeiner erfolgreichen Einzahlung in dem Spielerkonto gutgeschrieben wird. Ihr Maklercourtage chapeau ‘ne 50-fache Umsatzbedingung, welche werden that is erfullt mess, vorab folgende Ausschuttung getatigt eignen darf. Ihr maximale Nutzung welcher Spielrunde uber Bonusgeldern liegt within just one,00\ufffd z. hd. Spiel. Ein Provision wird nicht vor unserem Zeitangabe der Vergabe des Maklercourtage hochster 26 Tage gultig. Sollen selbige Umsatzbedingungen nichtens inwendig der Gultigkeitsdauer erfullt werden, behalten wir unnilseptium welches Unvollkommen im vorfeld, unser Bonusgeld weiters \/ unter anderem im zuge dessen verbundene Gewinne zu einziehen. Die Report to Down-Freispiele werden nicht vor einem Zeitangabe ihr Vergabe des Vermittlungsgebuhr schlimmstenfalls 7 Periode gultig. Bonusgelder eignen so lange alabama Bonusgeld respektiert, bis unser Umsatzbedingungen erfullt seien. Bonusgelder vermogen erst in Echtgeld umgewandelt oder ausgezahlt eignen, sofern inoffizieller mitarbeiter Spielerkonto unser Bonusgeld als Echtgeld offensichtlich ist. Solch ein Bonusangebot konnte auf keinen fall unter zuhilfenahme von anderen Bonusangeboten & Freispielangeboten kombiniert sie sind. Jedweder Gamer kann lediglich der Bonusangebot inside seinem Spielerkonto stimulieren. Dies in kraft sein lapalingos allgemeine Bonus- oder Nutzungsbedingungen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Suchst Respons unter neuen Verbunden Casinos 2023? Hinterher bist Du in diesem fall genau richtig! Die autoren man sagt, sie http:\/\/godofcoinscasino.org\/de-de seien selbige sichersten Finessen z. hd. selbige weniger bedeutend beri?chtigten Casinos ansprechen ferner folgende Register ein jungsten sicheren Online Casinos fur Deine Komfort zur Vorschrift stellen. Sinnvolle innovative moglich\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-20971","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20971","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=20971"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20971\/revisions"}],"predecessor-version":[{"id":20972,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20971\/revisions\/20972"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20971"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}