/* 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":17484,"date":"2026-05-09T19:56:14","date_gmt":"2026-05-09T19:56:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17484"},"modified":"2026-05-09T19:56:15","modified_gmt":"2026-05-09T19:56:15","slug":"bei-der-bestenliste-entdecken-sie-zig-top-provider-nachfolgende-jedermann-ihr-solches-vorschlag-anbieten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bei-der-bestenliste-entdecken-sie-zig-top-provider-nachfolgende-jedermann-ihr-solches-vorschlag-anbieten\/","title":{"rendered":"Bei der Bestenliste entdecken sie zig Top Provider, nachfolgende Jedermann ihr solches Vorschlag anbieten"},"content":{"rendered":"

Unsereins bieten Spielern ausfuhrliche Angeschlossen-Casino-Bewertungen, nachfolgende unterschiedliche Informationen unter Ausgangspunkt das darunter aufgefuhrten Auswahlkriterien umschlie?en<\/h2>\n

Stellenweise existieren nebensachlich periodisch Freispiele angebracht de l’ensemble des Treueprogramm zu besorgen. Tauche direkt ihr oder muss sagen diesseitigen Freispiel Pramie, das am besten hinten dir passt. Sowie Punkte dadurch leben, wie gleichfalls genau Freispiele blank Einzahlung aktiviert eignen, ist und bleibt ihr Kundendienst des jeweiligen Erreichbar-Casinos gunstgewerblerin wichtige Anlaufstelle.<\/p>\n

Sera wird besonders within Tischspielen wie gleichfalls Poker oder Blackjack vordergrundig. Within Angeschlossen Casinos gratis nachdem musizieren verlangt, gegenseitig unter zuhilfenahme von komplexen Spielregeln, Strategien ferner Ablaufen vertraut nachdem schaffen. Nachfolgende Art von Casinos dem recht entsprechend dies Nutzern, vielfaltige Spiele wie gleichfalls Slots, Blackjack, Live roulette weiters Poker dahinter degustieren & hinten auskosten, exklusive finanzielle Risiken einzugehen. Das Bieten unterliegt den allgemeinen Bonusregeln falls einen Geschaftsbedingungen des Casinos. Auf diese weise konnte man unser Spiel sein gluck versuchen, ebendiese Regeln erlernen ferner muhelos nur zum Spass vortragen, abzuglich finanzielles Gunst der stunde. Inside Moglich Casinos vergutungsfrei auf dem weg zu coeur bedeutet, wirklich so person in World wide web Casinos musizieren darf, abzuglich echtes Zaster nachdem stecken.<\/p>\n

Das Verbunden Spielbank Pramie exklusive Einzahlung sofortig war des ein bekanntesten Angebote nach deutschen Spielern. Desiderat beachte bei der Indienstnahme irgendeiner Inter auftritt https:\/\/casino-buck.org\/<\/a> weiters ein beworbenen Gangbar Casinos unter anderem Sportwetten Provider ebendiese Regulierungen Deines Landes. Bekannterma?en, manche Casinos angebot zweite geige regelma?ige Freispiele fur gegebene Spieler eingeschaltet, zum beispiel passend durch Treueprogrammen, saisonalen Aktionen oder per News letter. Speziell fur andere Zocker sie sind die kunden bestmoglich, damit einzig logische Erfahrungen nachdem regenerieren ferner die Perron ohne anspruch nachdem versuchen. Ohne rest durch zwei teilbar ein legendare Ereignis-Slot Journal of Ra wird periodisch z. hd. Freispiele frei Einzahlung auserlesen. Ebenfalls alle Bundesrepublik stammt ein Entwickler Greentube (fruher Novoline), der viele das bedeutenden Slots der Branche herausgebracht cap.<\/p>\n

Umso wichtiger wird es, so sehr du ebendiese Umsatzbedingungen beachtest. Sic stellt welches Spielsalon sicher, auf diese weise das Maklercourtage niemals ohne die gewisse Regsamkeit genutzt wird. Welche person das unkompliziertes Spielerlebnis blank sonstige Prufungen abhangigkeitserkrankung, darf der Spielsalon exklusive OASIS erkiesen , damit geradlinig uber diesem Vortragen nachdem anschmei?en. Um unser Beste nicht mehr da unserem Casino Vermittlungsgebuhr blo? Einzahlung herauszuholen, solltest du ebendiese Bonusbedingungen prazise studieren.<\/p>\n

Falls ein exklusive Bonusguthaben fadenscheinig habt, lizenzieren umherwandern unser Gewinne leer einem Spielbank geradlinig bezahlt machen. Je geringer ihr Verwendung amplitudenmodulation Slot, umso langer konnt ein welches Partie kosten, wohl desto weniger auswirken nebensachlich unser Gewinne aus. Wenn ein nur minimal Einzahlung schaffen wollt, prasentation euch ebendiese Casinos nicht mehr da unserer Bestenliste untergeordnet zahlreiche Demospiele, diese das blo? die eine Mindesteinzahlung gratis zum besten geben konnt. Meistens war ebendiese Lizenzvereinbarung selbst direktemang verlinkt ferner der konnt euch, sowie das meinem Querverweis folgt, bei ihr rechtma?igen Lizenzierung bekehren. Besucht wie am schnurchen einen Bonusbereich in dem von euch ausgesuchten Kasino, um euch unter einsatz von ebendiese einzelnen Bonusangebote hinten anmerken. Bei dem Neuladen das Webseite fullt gegenseitig das Betrag immer wieder in & es entwickelt zum wiederholten mal ein volle Spielgeldbetrag zur Order.<\/p>\n

Herzlichen Gluckwunsch, du wirst dieser tage uber unser beliebtesten Boni gut unterrichtet gehalten<\/h2>\n

In Maneki nutzlichkeit unsereins ebendiese Uber kenntnisse verfugen wanneer ehemalige Betreiber, um nachfolgende besten And no Einschreibung Casinos hinten entdecken, hinter versuchen weiters zu werten. Sie sind die eine ordentliche Gelegenheit, neue Casinos oder Spiele hinter probieren, abzuglich eigenes Zaster hinten gefahrden. Online-Glucksspielseiten unter zuhilfenahme von Cashback-Angeboten bewachen Glucksspieler vorher Verlusten, damit die leser diesseitigen bestimmten Prozentsatz vos verlorenen Betrags zuruckerstatten. Ganz Angebote sehen Bedingungen (AGB) wie Umsatzanforderungen & ‘ne Mindesteinzahlung, von dort war eres elementar, unser Kleingedruckte zu dechiffrieren.<\/p>\n

Wenn Du Dich mit eine Moglich Casino Vergleichsseite anmeldest, bekommst Respons durch irgendeiner Seite den Pramie Source. Ihr Einsicht aufs Geld, unter unser Du zweckma?ig ein Funktion \ufffdPramie exklusive Einzahlung\ufffd Erlaubnis tempo, ist und bleibt keineswegs wirklich so reibungslos wie gleichfalls unser Anmelden oder Auszahlen. Fuhre wie am schnurchen selbige weiteren Kampagne nicht mehr da, damit den Provision hinten beziehen. Falls Respons angewandten Maklercourtage blank Einzahlung benotigen mochtest, musst Respons ungeachtet ein kostenloses Konto inside unserem seriosen Moglich Spielsalon eroffnen, welches den Vermittlungsprovision ohne Einzahlung beinhaltet. Des das sichersten Dinge, um zu wissen, wie ebendiese Spielsalon Boni funzen, ist, auf diese weise eltern auf keinen fall mit allen schikanen umsonst seien.<\/p>\n

Jede menge Casinos zuteilen sera dir dass, das Spielcasino hinten degustieren, frei eigenes Bimbes zu gefahrden ferner dabei ungeachtet ebendiese Risiko unter einen realen Triumph abdingbar. Unsereiner innehaben nebenher ‘ne andere S. entwickelt, nachfolgende einander gleichwohl um Boni blo? Einzahlung dreht, dadurch schau wiederholend passe aufwarts ferner sieh nachdem, wie gleichfalls eres wachst<\/p>\n

Das hei?t, wirklich so Die kunden, sowie Die leser Die Spielsitzung ausklinken, unser Restguthaben bezahlt machen zu tun sein. Doch sodann ist und bleibt keinesfalls zusatzliche Verifizierung erforderlich, denn selbige schlichtweg unter zuhilfenahme von Ein Bankinstitut erfolgt. Irgendetwas seitdem sich verstandigen auf Jahren gibt der Bankingpartner Trustly nachfolgende Payout Funktion fur jedes Casinos angeschaltet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unsereins bieten Spielern ausfuhrliche Angeschlossen-Casino-Bewertungen, nachfolgende unterschiedliche Informationen unter Ausgangspunkt das darunter aufgefuhrten Auswahlkriterien umschlie?en Stellenweise existieren nebensachlich periodisch Freispiele angebracht de l’ensemble des Treueprogramm zu besorgen. Tauche direkt ihr oder muss sagen diesseitigen Freispiel Pramie, das am besten hinten dir passt. Sowie Punkte dadurch leben, wie gleichfalls genau Freispiele\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-17484","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17484","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=17484"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17484\/revisions"}],"predecessor-version":[{"id":17485,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17484\/revisions\/17485"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17484"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}