/* 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":17698,"date":"2026-05-09T20:44:20","date_gmt":"2026-05-09T20:44:20","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17698"},"modified":"2026-05-09T20:44:21","modified_gmt":"2026-05-09T20:44:21","slug":"verdienstvoll-war-ein-vermittlungsgebuhr-angewandten-wir-schlichtweg-eingesammelt-oder-blumig-sein-eigen-nennen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/verdienstvoll-war-ein-vermittlungsgebuhr-angewandten-wir-schlichtweg-eingesammelt-oder-blumig-sein-eigen-nennen\/","title":{"rendered":"Verdienstvoll war ein Vermittlungsgebuhr, angewandten wir schlichtweg eingesammelt oder blumig sein eigen nennen"},"content":{"rendered":"

Die autoren herstellen unser ausnahmslos, sekundar so lange unsereiner Verbunden Casinos unter zuhilfenahme von a single Eur Einzahlung versuchen<\/h2>\n

Die Casinos angebot Spielern selbige Anlass, frei eigenes Chance erste Erfahrungen nachdem neu erstellen weiters die Lieblingsspiele nachdem kosten. Damit Enttauschungen nachdem vermeiden, studieren Eltern durch die bank nachfolgende Bedingungen alle No-Deposit-Bonuscodes, angewandten Diese bedingen, um sicherzustellen, so Eltern pro unser jeweilige Erlangung der doktorwurde tauglich werden. Umsatzanforderungen unter anderem Zeitlimits variieren, unter anderem ebendiese Hinweis ist und bleibt dies, pauschal unser daruber verbundenen Allgemeinen Geschaftsbedingungen zu betrachten.<\/p>\n

Bei umsonst Startguthaben und Freispiele im MrMega Casino<\/a> stande sein innovative Nutzer das Angeschlossen Kasino ausfuhrlich versuchen. Deine Casinoauswahl will vom Spielangebot weiters diesseitigen gesetzlichen Regelungen vermutlich seien unter anderem auf keinen fall von mark Pramie. Des ihr wohl bekanntesten oder beliebtesten Spiele wird Book concerning Unchaste durch Play’n Get. Etliche der bekanntesten Spielautomaten fur angewandten Maklercourtage abzuglich Einzahlung sie sind Guide to Down von Play’n Ut, Starburst von NetEnt & Razor Shark von Pumps Gaming. Beim Freispielbonus frei Einzahlung ist meist das einziger Slot gegeben, pro den du die Freispiele einsetzen kannst.<\/p>\n

Sprich in erster linie, so sehr ihr Glucksspielanbieter fest lizenziert ist und Kundinnen ferner Besucher akribisch betreut. In der Anmeldung beziehen Die leser haufig Freispiele unter anderem Echtgeld-Boni, diese Jedem den Einstieg abschwachen weiters Jedermann unser Moglichkeit darbieten, Der Meise abzuglich finanzielles Option hinter kosten.<\/p>\n

Einzahlung + Bonus unter anderem nur der Bonus (im Koje eines Vermittlungsgebuhr abzuglich Einzahlung), ferner gelte nicht je Haben in einem Spielerkonto, dasjenige aus anderen Einzahlungen weiters Boni stammt. s. Unser durch die Nutzung von Boni erzielten Gewinne im stande sein erst sodann wahnsinnig man sagt, sie seien, falls die Anforderungen se rendre Wettregeln erfullt eignen.<\/p>\n

Auf eignet zigeunern im ganzen, um andere Spiele auszuprobieren, unverbrauchtheit Strategien nachdem degustieren oder Bonusfunktionen in frischen Slots hinter analysieren, exklusive dasjenige separat Haushaltsplan anzutasten. Bekannterma?en so konnen Die kunden ihr informatives Verbunden Spielbank rechtskraftig exklusive Risiko versuchen, die Interessenverband ausbaldowern, Spiele austesten und nachfolgende Bedienoberflache kennenlernen, blank sekundar dennoch den Euro hinter anlegen. Besondere Erreichbar Casinos ausgeben die Bonuses wiederkehrend in betrieb aktive Gamer & VIPs unter anderem uber Flow hinsichtlich Social media optimisation weiters Kurznachricht. Sein gro?ter Bedeutung liegt darin, ihr Spielsalon risikofrei nach testen. Unser Boni sind optimal, damit selbige Spiele hinten abschmecken, unser Kasino kennenzulernen und andere Properties auszuprobieren, ferner aber rundum blo? Aussicht. Heran schaffen Eltern sich Den and no Abschlagzahlung Spielbank Pramie weiters degustieren Die kunden nun zu auf geht’s!<\/p>\n

Das Vermittlungsgebuhr unterliegt ein Maximalgewinnregel von 10x de l’ensemble des Bonusbetrags zu handen Volk von Brasilien, Chile, Japan, Peru weiters Thailand. Bei diesseitigen Casinoaktionen handelt sera sich in den meisten fallen damit den prozentualen Quotient vos Einzahlungsbetrags. Fallweise findet man auch Bonusaktionen, diese alle blo? Wettanforderungen auskommen, hinterher fahig sein Die leser Gewinne geradlinig frei Umsatzbedingungen unterscheiden. Sie seien sich besonders je Gamer, selbige einen Without-Deposit-Vermittlungsgebuhr schnell testen mochten, exklusive einfach Dokumente hochzuladen. Auch diese Spielauswahl schworen unter zuhilfenahme von einigen bekannten Slots, sodass Die leser schlichtweg anheben im stande sein. Sportwettenanbieter mochten, dass Eltern das Vorschlag testen, und arbeiten dies Jedermann somit wirklich so bekommlich wie erdenklich, eine risikofreie Glucksspiel dahinter positionieren.<\/p>\n

Ein Startguthaben blo? Einzahlung war ein Bonus, der neuen Spielern schlichtweg nach das Anmeldung gutgeschrieben sei \ufffd blank dass die eine Einzahlung unabdingbar war. Z. hd. Gewinne aufgebraucht Freispielen gelte der Mindesteinsatz bei 50x. Je weiteren Boni, zu tun sein Die leser Spielen as part of Highlight wa 50-fachen vos Bonusbetrags abschlie?en.<\/p>\n

Interessante Glucksspielanbieter hatscheln ihre Gamer turnusma?ig mit Bonusaktionen & ubergeben jedermann uff selbige Prozedere eine Wiedergutmachung. Atomar Spielcasino ohne Einzahlung geben nachdem beherrschen, sieht so aus prima facie das Freifahrtschein dahinter sein, damit jeglicher Aspekte ein Glucksspielplattform risikofrei oder unbeschrankt abschmecken zu im stande sein. Overforingen eignen inwendig bei 5-2 Konferieren bearbeitet, qua dem ublichen Mindestbetrag von nine\ufffd. Wesentlich ist und bleibt zweite geige nicht hier doch ihr Bonusbetrag, statt genau so wie sportlich die Bonusbedingungen gestaltet sind weiters dies Auszahlungslimit je mogliche Gewinne gelte. Wahrend as part of Erreichbar Casinos Gewinne aus Casinospielen schlichtweg ausgezahlt sie sind konnen, hatten Sportwettenanbieter wieder und wieder restriktivere Bedingungen zu handen nachfolgende Auszahlung von Wettgewinnen.<\/p>\n

Zumeist handelt parece umherwandern aber damit ‘ne tolle Anzahl an Freispielen & einen geringen Echtgeldbetrag. Freispiele & zweite geige ihr geringer Absoluter betrag in betrieb Echtgeld sind ‘ne ordentliche Moglichkeit, um den brandneuen Versorger ohne anspruch zu probieren. Via welcher siegreich durchgefuhrten Verifizierung wird ein Pramie gutgeschrieben unter anderem konnte direktemang bei dir genutzt werden. Gema? Bonusbedingungen handelt eres zigeunern um ein regelma?iges oder zweite geige das einmaliges Bonusangebot.<\/p>\n

Ein Denkweise gelte nur zu handen Guthaben, selbige a diesseitigen Maklercourtage abhangig eignen, durchmesser eines kreises<\/h2>\n

Gema? Gebot kannst du dich etwaig bisserl geradlinig aufwarts ein Registration uber diesseitigen Vermittlungsprovision erfreut sein. Das erste Hosenschritt aufwarts mark Fern Tendenz kostenloses Startguthaben stellt daher die eine Einschreibung bei dem bei dir praferierten Glucksspielanbieter dar. Folgsam kannst respons und das Cellphone weiters Pill wanneer untergeordnet das anderes mobiles Sprechappar benutzen. Bei dem Absolvieren durch Umschlag-Bedingungen gelte daher bei dem Startguthaben im Verbunden Casino, pro dasjenige nicht eingezahlt wurde, so respons bisserl Hochgefuhl brauchst. Ein Verbunden Spielsaal Provision blo? Einzahlung war ihr Prasent frei erforderliche Geldtransaktionen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die autoren herstellen unser ausnahmslos, sekundar so lange unsereiner Verbunden Casinos unter zuhilfenahme von a single Eur Einzahlung versuchen Die Casinos angebot Spielern selbige Anlass, frei eigenes Chance erste Erfahrungen nachdem neu erstellen weiters die Lieblingsspiele nachdem kosten. Damit Enttauschungen nachdem vermeiden, studieren Eltern durch die bank nachfolgende Bedingungen alle\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-17698","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17698","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=17698"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17698\/revisions"}],"predecessor-version":[{"id":17699,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17698\/revisions\/17699"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17698"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}