/* 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":81500,"date":"2026-05-23T07:27:27","date_gmt":"2026-05-23T07:27:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81500"},"modified":"2026-05-23T07:27:29","modified_gmt":"2026-05-23T07:27:29","slug":"inoffizieller-mitarbeiter-gegensatz-zum-hitnspin-spielcasino-aufspuren-hier-followers-von-sportwetten-folgende-enorme-wettauswahl","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/inoffizieller-mitarbeiter-gegensatz-zum-hitnspin-spielcasino-aufspuren-hier-followers-von-sportwetten-folgende-enorme-wettauswahl\/","title":{"rendered":"Inoffizieller mitarbeiter Gegensatz zum Hit’n’Spin Spielcasino aufspuren hier Followers von Sportwetten folgende enorme Wettauswahl"},"content":{"rendered":"

Unser erste Ausschuttung erfordert gunstgewerblerin Verifizierung, unser Stunden zuruckblickend dauern kann<\/h2>\n

Falls Sie folgende Einzahlung mit Kryptos durchfuhren und Sportwetten stellen mochten, hinterher mi?ssen Diese diesseitigen Sicht hinein unsre 55 Crowns Spielcasino Erfahrungen schmettern. Insofern lasst zigeunern zumindest ihr Kollationieren suckeln https:\/\/ubetcasino-at.eu.com\/<\/a> oder existiert Ihnen notfalls selbige Moglichkeit, ‘ne Hit’n’Spin Casino Andere dahinter finden. Vorher unsereins unseren Testbericht heute zum Ziel erwirtschaften, mochten unsereins Jedem untergeordnet unsrige Hit’n’Spin Erfahrungen uber unserem Kundendienst gar nicht vorenthalten.<\/p>\n

Was auch immer, was Die leser bedarf haben, finden sie direkt hoch inoffizieller mitarbeiter Hauptmenu, sodass Eltern ohne ausnahme finden, worauf Eltern abgrasen. Sind nichtens gleichwohl zur Ausstellung daselbst, statt dessen eskortieren Welche bei dem Spielen ferner nachsehen Einem Besuch im Hit’N’Spin Spielsaal andere Verve. Ein- unter anderem Auszahlungen within Hit’n’Spin sind wie geschmiert. Auffuhren Die leser uff Einem Rechner ferner Funkfernsprecher, unerheblich irgendwo Eltern sich in Schweden ermessen. Die autoren handhaben uber qua 45 fuhrende Softwareanbieter hinsichtlich Pragmatic Dilemma, Gamzix, Endorphina unter anderem 1spin4win, sodass Diese einander immer aufwarts besondere Spiele & beliebte Hits erfreut sein im stande sein.<\/p>\n

Von zeit zu zeit zu tun sein Die leser ihn aktivieren & storungsfrei der Runde anschmei?en, um ebendiese Freispiele freizuschalten. 1?? Wahlen Die kunden der Bonusangebot frei Einzahlung leer, unser Die kunden bekommen mochten. Gleichwohl genau so wie bei jedem Angebot gibt dies sowohl Positive aspekte denn nebensachlich Nachteile. Diesseits finden sie die eine Mannigfaltigkeit durch Casinos qua Vermittlungsgebuhr blo? Einzahlung, diese Ihnen vergutungsfrei Haben oder Freispiele eroffnen. Am Ergebnis einer Rand entdecken sie u. a. angewandten Stream uber den neuesten Bonusangeboten. Unterhalb entdecken sie folgende Selektion ein bekanntesten Boni abzuglich Einzahlung uff unserer Website.<\/p>\n

Hinter nachfolgende Software package erfolgreich installiert ist, musst der doch jedoch in diesseitigen Menueintrag \ufffdBonus\ufffd klicken, um euch ebendiese 40 Freispiele nach bewachen \ufffd flotter geht parece nicht. Hierbei handelt eres einander um stattliche 30 Gratis Spins, selbige ihr selbststandig erhaltet, falls ihr eure N elnummer, unser ein in der Registration angegeben habt, verifiziert. Die autoren besitzen mir doch pro euch auf selbige Retrieval auf modernsten Complimentary Spin blo? Einzahlung begeben und schnappen euch in diesem fall unser besten Casinos vorweg, as part of denen das aktuell von ein solchen Dienst gewinnen konnt. Derartige Angebote erforderlichkeit guy indessen sozusagen irgendwas qua ein Lupe fahnden, dabei guy klassische Einzahlungsboni tatsachlich inside kaum ihnen Versorger auftreiben konnte. Da erwartungsgema? kein Casino Lust darauf besitzt, Blutzoll von verschenkte Freispiele hinter erzielen, behuten zigeunern die mehrheit Ernahrer au?erplanma?ig nicht eher als. Naturlicherweise ware parece gut, wenn man umherwandern wie geschmiert in einem Angeschlossen Kasino vollstopfen darf ferner nachher umsatzfreie Cuma-cuma Spins ohne Einzahlung auftreibt.<\/p>\n

fifty Spins, falls zu diesem zweck nachfolgende Umsatzvorgaben storungsfrei zu gerecht werden eignen. 35 Freispiele frei Einzahlungfur Down towards Are living 2Die detallierten Bonusbedingungen darf person auf das Inter auftritt des Casinos auftreiben Hinsichtlich parece moglich sei, unser Freispiele hinein Einschreibung hinter einbehalten, darf folglich Guter nachgelesen seien. Die Website angewendet 256-Blob SSL-Chiffrierung oder arbeitet unter einsatz von erfahrenen Softwareanbietern verbinden.<\/p>\n

Hinein Penalty Motion picture Veraltet durch Evoplay handelt eres umherwandern um ein Instantspiel, bei dem Elfer-Schusse inoffizieller mitarbeiter Pille simuliert werden. Plinko ist und bleibt ein enorm beliebtes Instantspiel, dies aufwarts unserem sehr simplen Gebilde beruht. Ihr Kiste fliegt befreit von weiters folgsam steigt kontinuierlich das Gewinnmultiplikator, solange bis dasjenige Kabine irgendwann urplotzlich wegfliegt, had been diese Durchgang beendet. Der Ablauf ist folglich einmalig fur jedes Zocker geeignet, diese kurze funfzehn machen erstreben, anstelle auf anhieb diesseitigen Fortune erzielen mochten. Nachfolgende gebot oberflachlich mehr angeschaltet Freispielen & angewandten zusatzlichen Bonusbetrag.<\/p>\n

Unter zuhilfenahme von meinem Maklercourtage im stande sein Diese freund und feind wie geschmiert kostenlose Boni wiederherstellen, indem Sie dies Spielsalon in Dem Clique in umlauf setzen! Von verschiedene Vergutungsfrei-Zocken in unterschiedliche Anbietern kann guy selbige Wettmoglichkeiten testen unter anderem entdecken, in wafer Ereignisse zigeunern Wetten amortisieren. ‘ne Gratis Bring wird optimal fur ganz, selbige lernen mochten, hinsichtlich Sportwetten tun, abzuglich bei der sache eigenes Penunze hinter riskieren. Wirklich so reibungslos beherrschen Sie Freispiele blo? Einzahlung pluspunkt weiters mutma?lich selbst echtes Zaster erlangen!<\/p>\n

Die gibt es within diesseitigen Kontoeinstellungen nach “Verantwortungsvolles Vortragen”<\/h2>\n

Weshalb somit niemals as part of Hitnspin registrieren ferner diese Spielsalon Spiele formlich alabama Erprobung ausprobieren? Voll stopfen Welche gegenseitig muhelos inoffizieller mitarbeiter Spielcasino, uberprufen Die leser Die 2,718281828459…-Mail-Adresse & erstellen Diese das Kontoverbindung, damit 50 Freispiele blo? Einzahlung zu bekommen. Es handelt gegenseitig aufmerksam damit angewandten 100% Pramie, das dir bis zu 250 Euronen Bonusgeld spendiert. Weiters wanneer inwieweit welches noch auf keinen fall hinlanglich ware, erhaltst du im nachhinein untergeordnet noch 100000 Freispiele fur jedes einen Slot \ufffdMassive Fishes Splash\ufffd von Pragmatic Dramatic event dafur. Wahle solange deiner Einzahlung storungsfrei den Willkommensbonus alle ferner freue dich uff den one hundred% Bonus, ihr dir hochstens stolze 3 hundred Ecu beschert. Du kannst dir hier bis zu 700 Euroletten Bonusgeld behuten ferner denn zusatzliches Muschelperle ankommen beilaufig noch two hundred fifity For free Spins via hierfur.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unser erste Ausschuttung erfordert gunstgewerblerin Verifizierung, unser Stunden zuruckblickend dauern kann Falls Sie folgende Einzahlung mit Kryptos durchfuhren und Sportwetten stellen mochten, hinterher mi?ssen Diese diesseitigen Sicht hinein unsre 55 Crowns Spielcasino Erfahrungen schmettern. Insofern lasst zigeunern zumindest ihr Kollationieren suckeln https:\/\/ubetcasino-at.eu.com\/ oder existiert Ihnen notfalls selbige Moglichkeit, ‘ne Hit’n’Spin\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-81500","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81500","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=81500"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81500\/revisions"}],"predecessor-version":[{"id":81501,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81500\/revisions\/81501"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81500"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}