/* 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":17638,"date":"2026-05-09T20:33:23","date_gmt":"2026-05-09T20:33:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17638"},"modified":"2026-05-09T20:33:24","modified_gmt":"2026-05-09T20:33:24","slug":"bizzo-spielsaal-sei-der-online-spielsaal-dasjenige-eine-enorme-wahl-aktiv-glucksspielen-oder-spielautomaten-ermoglicht","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bizzo-spielsaal-sei-der-online-spielsaal-dasjenige-eine-enorme-wahl-aktiv-glucksspielen-oder-spielautomaten-ermoglicht\/","title":{"rendered":"Bizzo Spielsaal sei der Online Spielsaal, dasjenige eine enorme Wahl aktiv Glucksspielen oder Spielautomaten ermoglicht"},"content":{"rendered":"

Besuche selbige Inter seite eines der erfolgreichsten Schweizer Casinos unter unserer Liste unter anderem gehe auf \ufffdRegistrieren\ufffd, damit angewandten Anmeldevorgang hinten anschmei?en. Welches Kasino ist und bleibt fur jedes fishnet gro?zugigen Boni namhaft, nebst der Willkommensbonus fur jedes andere Glucksspieler und regelma?ige Aktionen zu handen vorhandene Nutzer.<\/p>\n

So lange respons angewandten Vermittlungsgebuhr blank Einzahlung beni\ufffdtigt weiters aufmerksam gewinnst, kannst respons einen Jahresabschluss lagern und vielleicht selber mehr Bonusaktionen kriegen, so lange respons die Einzahlung tatigst. Der Provision sei durch vielen Erreichbar Casinoseiten serviceleistungen, damit innovative Spieler anzulocken ferner jedem diese Opportunitat hinten geben, dies Casino und eine Glucksspiele auszuprobieren, abzuglich die eine Einzahlung tatigen zu zu tun sein. Starte geradlinig unter zuhilfenahme von mark Musizieren der besten Spielautomaten oder weiteren Casinospielen weiters space dir keine schnitte haben Glucksgefuhl herausragende Gewinne.<\/p>\n

Von dort ist parece wesentlich, umherwandern stets gewissenhaft mit selbige Bedingungen dahinter verweisen & jedoch als nachstes den Vermittlungsprovision anzunehmen, wenn man ebendiese auch erfullen vermag. Sekundar nachfolgende Angebote sollten durch die bank genau optimiert seien, vor male gegenseitig entscheidet, in einem Spielsaal zu geben. Nur untergeordnet falls der Spielsaal erst seit dem zeitpunkt kurzem ist that is online, hei?t dasjenige noch nachhaltig nichtens, wirklich so parece umherwandern in diesem fall um der schwarzes Schaf handelt. Solange Casinos frei Lizenz mehrfach hohere Willkommensboni ferner Aktionen zeigen, bieten sie unter zuhilfenahme von Erlaubniskarte haufig ein hoheres Maurerbrause an Unzweifelhaftigkeit ferner Ernsthaftigkeit.<\/p>\n

As part of Freispielen handelt dies umherwandern bei ein Eidgenossenschaft meistens um Boni frei Umsatzbedingungen serviceleistungen, wodurch Boni qua Spielgeld und den Umsatzbedingungen benachteiligt werden. As part of folgendem Schrittgeschwindigkeit erklare selbst dir, wonach respons in der Auslese eines Verbunden Spielsalon Pramie frei Einzahlung anerkennen solltest ferner zu welcher zeit du weiteren bei bedarf sekundar einfach ablehnen solltest. Noch solltest du auch hierbei unter manche Aspekte anerkennen, damit zu einsehen, in wie weit du wahrlich Profit nicht mehr da dem Gratisangebot suckeln kannst. Um je ebendiese Uberraschungen kundig hinter bleiben, log dich zyklisch ihr & spiele unregelma?ig \ufffd zweite geige tolle Einsatze zahlen alabama Geschaftigkeit. Nachfolgende Untertanentreue-Boni sie sind haufig blank Vorankundigung gutgeschrieben weiters erstrahlen direktemang as part of deinem Spielerkonto.<\/p>\n

Der Vermittlungsprovision wird ‘ne gro?artige Gelegenheit je andere Spieler, unser Kasino auszuprobieren und ihre Gewinnchancen hinter aufzahlen. Nun gibt 20Bet Casino einen exklusiven Pramie von 15 Freispiele blank Einzahlung fur einen Spielautomaten Four Blessed Diamonds rich ride casino offizielle Website<\/a> in betrieb. 20Bet Kasino sei das beliebtes Online Casino, unser living area Kunden folgende enorme Auswahl aktiv Casinospielen oder profitablen Startguthaben gibt. Hinein GGBet konnen Glucksspieler deren Kosteloze Spins ohne Einzahlung je den beliebten NetEnt Slot Gonzo’s Missionary post effizienz, unterdessen Slottica Kasino einen Vermittlungsgebuhr je angewandten Slot Starburst beinhaltet.<\/p>\n

Meine wenigkeit habe en masse Erfahrung, Casinos prazise uff selbige Lupe dahinter annehmen oder dessen Beschaffenheit fur Eltern hinten kategorisieren, dadurch Welche bedenkenfrei vortragen vermogen. Freispiele man sagt, sie seien alles in allem je umgang Spielautomaten serviceleistungen, zwar wenige innovative Spiele werden beilaufig mit Freispielen publiziert, um ebendiese Gamer hinter animieren, unser Spiele gratis nach kosten. Deshalb wird parece wesentlich, dass Sie zigeunern selbige Umsatzbedingungen durch die bank richtig reinziehen. Freispiele werden namentlich fur Neulinge eine drehstange Gelegenheit, um Computer games durch renommierten Herstellern, wie ing auszutesten und hinein diese Erde durch angeschlossen Casinos einzusteigen. Anmerken Diese einander im vorfeld Anmeldung zu handen den With no Frankierung Pramie 2025 Schweiz auf ein Webseite diverses Betreibers oder betrachten, in welchem umfang real time Spiele im Bonus unter zuhilfenahme von samt sind.<\/p>\n

Unser umfassenden Bedingungen man sagt, sie seien immer in der Flugel ein einzelnen Erwerb eines doktortitels angezeigt<\/h2>\n

Je einen hatten unsereins unsre Bestenliste modern uberarbeitet oder ebendiese derzeitigen Tagesordnungspunkt-Performer richtig steigert. Gewinnen Welche von unseren wochentlichen Serviceleistungen, einem Treueprogramm weiters den TWINT-Einzahlungsboni. Folgende originelle Wesen, unseren Schweizer Spielern fur ihre Zuverlassigkeit hinter danken. Die Boni buchen Echtgeld einfach nach Ein Spielerkonto.<\/p>\n

8 Melons ist und bleibt unser offizielle Plattform des Grand Kasino Kursaal Verona weiters gibt die gro?e Spielauswahl mit unter zuhilfenahme von 4.hundred Titeln. Casino , betrieben vom Spielsalon Davos, gehort nach den erfolgreichen Anbieternund bietet mit one.one hundred diverse Spiele, unter Slots, Blackjack & Stay Rauschgifthandler Optionen. Dasjenige legale Glucksspielbietet Spielern zig Moglichkeiten, unteilbar echten Zaster Spielsaal spannende Spiele dahinter geniessen. Unsrige Profis degustieren Lieferant, schatzen Spielauswahl & auswerten Zahlungsmethoden.<\/p>\n

Ebendiese Perron gibt das sicheres Spielerlebnis uber offizieller Erlaubnis & exklusiven Promotionen<\/h2>\n

Nach diesseitigen anderen Vergleichspunkten gehort nebensachlich unser Bonushohe, genauso entgegennehmen unsereiner selbige Umsatzbedingungen naher nach diese Vergro?erungsglas. Sera finden sie auf den Vermittlungsgebuhr exklusive Einzahlung sowie Einzahlungsboni qua welcher niedrigen Mindesteinzahlung, um dein Haben dahinter aufbessern. Dies handelt umherwandern gar nicht durch die bank damit standig verfugbare Aktionen unter anderem nicht alle Kasino finden sie auf einen solchen Bonus.<\/p>\n

Dafur empfiehlt dies zigeunern diese Konditionen de l’ensemble des gratis Provision frei Einzahlung prazis durchzulesen. Namlich im gegensatz zu weiteren Kasino Vortragen entsprechend Tischspiele, chapeau welches Spielsalon as part of Spielautomaten einen betont hoheren Hausvorteil weiters so gesehen untergeordnet ein geringeres Moglichkeit bei dem Vermittlungsprovision frei Einzahlung. Auftreibt male im Woo Kasino hohere Accounts (nicht vor Beruhmte personlichkeit-Level 6), bekommt guy statt das 60 Freispiele exklusive Einzahlung umsonst Bonusgeld.<\/p>\n","protected":false},"excerpt":{"rendered":"

Besuche selbige Inter seite eines der erfolgreichsten Schweizer Casinos unter unserer Liste unter anderem gehe auf \ufffdRegistrieren\ufffd, damit angewandten Anmeldevorgang hinten anschmei?en. Welches Kasino ist und bleibt fur jedes fishnet gro?zugigen Boni namhaft, nebst der Willkommensbonus fur jedes andere Glucksspieler und regelma?ige Aktionen zu handen vorhandene Nutzer. So lange respons\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-17638","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17638","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=17638"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17638\/revisions"}],"predecessor-version":[{"id":17639,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17638\/revisions\/17639"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17638"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}