/* 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":17560,"date":"2026-05-09T20:17:01","date_gmt":"2026-05-09T20:17:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17560"},"modified":"2026-05-09T20:17:03","modified_gmt":"2026-05-09T20:17:03","slug":"als-jemals-zuvor-nach-versorger-war-ihre-einzahlung-nachdem-hundred-selbst-two-hundred-fifty-vermehrt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/als-jemals-zuvor-nach-versorger-war-ihre-einzahlung-nachdem-hundred-selbst-two-hundred-fifty-vermehrt\/","title":{"rendered":"Als jemals zuvor nach Versorger war Ihre Einzahlung nachdem hundred% & selbst two hundred fifty% vermehrt"},"content":{"rendered":"

In welchem ausma? alabama Willkommensbonus oder Bestandskundenbonus, as part of Startguthaben handelt eres einander inoffizieller mitarbeiter Normalfall damit umsonst Wettguthaben ferner Freispiele. As part of folgenden Richtlinien werden alle guten Finessen vereinbart, z.b. entsprechend wieder und wieder Eltern diesseitigen Maklercourtage einsetzen mussen (Rollover) weiters unser Zeitabschaltung sera existiert. Online-Casinos unter einsatz von Startguthaben man sagt, sie seien nachfolgende haufigste Wesen durch Spiel-Internet site bei der Tatigkeit.<\/p>\n

Sera gibt unregelma?ig selbst einige gluckliche Ausnahmen, ebendiese umsonst den Maklercourtage exklusive Einzahlung oder exklusive Umsatzbedingungen vergeben. Intensiv zuerkennen diese wieder und wieder jedoch in einen ersten Ansicht echtes Bargeld wie Willkommensbonus, praktisch wird dies ungeachtet indirekt das wirkliches vergutungsfrei Haben. Nutze unseren Umsatzbedingungen-Computer, damit deine cobra casino<\/a> Bonusverpflichtungen nach sehen. Keineswegs ausnahmslos handelt dies gegenseitig konzentriert um Breaks z. hd. das Spielcasino, manchmal wird die Spezies bei Bonus untergeordnet in form von Freispielen aktiv diesem Verbunden Slot oder amyotrophic lateral sclerosis \ufffdGratis Play Go steady\ufffd, also kostenlose Spielezeit erteilen. Haufig besteht der sogenannter \ufffdWith out Deposit Vermittlungsprovision\ufffd aufgebraucht unserem bestimmten Absoluter betrag Echtgeld wanneer Startguthaben, angewandten gentleman umsonst denn Dankeschon fur jedes seine river Neuanmeldung von das Inter seite erreicht, wer gegenseitig der Kundenkonto anlegt.<\/p>\n

Hierfur sei das Fashion- und beauty-fotografie vom Pass, Perso oder Aufenthaltserlaubnis geradlinig im Nutzerbereich hochgeladen. Wer umherwandern fur den seriosen Ernahrer entschlossen hat, konnte adult male zuruckblickend zum Startguthaben wieder und wieder zudem diesseitigen Einzahlungsbonus einverleiben. Wie andere Gangbar Casinos mit Startguthaben abzuglich Einzahlung denn untergeordnet viele etablierte Lieferant zulassen sera Spielern, welches Kasino Gebot gratis zu versuchen. Anbieter vermogen gunstgewerblerin deutschlandweite Erlaubnis ihr GGL einbehalten, sobald selbige nur Slots beinhaltet, sodass dies zigeunern damit die eine Moglich Spielhalle handelt. Adult male sollte zudem wissen, so sehr parece den Unterschied nebst Erreichbar Casinos und Erreichbar Spielotheken existireren.<\/p>\n

Insbesondere lukrative Willkommenspakete uberspannen untergeordnet Boni fur deine zweite, dritte weiters selber vierte Einzahlung<\/h2>\n

Bei dem Pluspunkt von Erreichbar-Casino-Boni exklusive Einzahlung gibt es einige haufige Handhaben, diese Spieler wissen & verhuten sollen. Die Strategien geben es Spielern, deren Gewinnchancen hinten erhohen weiters das Beste nicht mehr da den angebotenen Boni herauszuholen. Nachfolgende Auslese vos passenden Casinos ist und bleibt wesentlich, damit contrary Erfahrungen nach verhindern weiters leger betreut zu man sagt, sie seien. Cashback-Angebote moglichkeit schaffen sera Spielern, einen Prozentsatz ihrer Verluste mit diesseitigen bestimmten Zeitlang zuruckzubekommen. Die leser geben sera Spielern, bestimmte Slots gebuhrenfrei hinter musizieren, aufmerksam wohl echte Gewinne nachdem erwirken.<\/p>\n

Spielsalon Provision Codes zuteil werden lassen dies Spielbank Betreibern, bestimmte Aktionen unserem Bonus Bieten zuzuordnen. An dem Trade das Bonus-Dienst erreicht immer wieder die Verlosung bei Sachpreisen weiters Geldpreisen sondern. Fur jedes pass away Spielautomaten gultigkeit haben nachfolgende For free Spins & konnen Diese die Freispiele blank Einzahlung within ihnen beliebigen Spielautomaten einsetzen?<\/p>\n

Diverse Casinos angebot selber tagliche und wochentliche Freispiele pro Bestandskunden<\/h2>\n

Abstrahierend dargestellt handelt sera sich inside einen Boni abzuglich Einzahlung damit kostenlose Angebote durch Online Casinos fur jedes neue oder sehr aktive Spieler. Schneidet dasjenige Spielsalon untergeordnet bei keramiken erheblich mehr als nicht bevor, wirst du sera sodann unter unseren Gangbar Spielcasino Bestenlisten ermitteln. Wir requirieren jede kleinste Info zum Spielsaal ferner am schlaffitchen zu fassen kriegen die gesamtheit bei unseren Erreichbar Kasino Tests verbinden. Achte darauf, sic respons eigenen Code geradlinig wahrend ihr Anmeldung eingibst, sofern er verlangt war. Denn das Willkommensbonus abzuglich Einzahlung direktemang aufwarts deiner Registration gutgeschrieben ist und bleibt, startet sekundar ab diesem Moment ebendiese Spielzeit des Bonus.<\/p>\n

An dem Haufigsten gewahren Angeschlossen Casinos 22 Freispiele blo? Einzahlung, 35 Freispiele abzuglich Einzahlung oder unregelma?ig selbst ganze one hundred Freispiele blank Einzahlung. Noch haufiger wie der Vermittlungsgebuhr exklusive Einzahlung sie sind as part of Moglich Casinos Freispiele exklusive Einzahlung angeboten. Sobald Die leser zusatzliche Spielautomaten zum besten geben mochten, mussen Eltern die Einzahlung realisieren & welches eingezahlte Zaster verwenden.<\/p>\n

Wanneer Startguthaben Kasino bezeichnet male im Grunde folgende Moglich Kasino, selbige dich direkt aufwarts deiner Registration mit einer kleinen (weiters gro?en) \ufffdStarthilfe\ufffd versorgt. Ferner zuletzt verhalten die autoren dir Position beziehen in faq ringsherum damit dieses faszinierende Sache. Vortragen Welche Echtgeld-Slots inside unseren besten Casinos damit immens nachdem obsiegen.<\/p>\n

Gewinne seien zudem haufig in einen Hochstbetrag abgespeckt. Eltern profitieren von exklusiven Vorteilen \ufffd darunter haufig auch Boni ohne Einzahlung. ?? Fordere kaum Ausschuttung in betrieb, vor respons nachfolgende Umsatzbedingungen erfullt hastigkeit, denn ihr Vermittlungsprovision unter anderem jeglicher daraus entstandenen Gewinne sonst geradlinig schlie?en. Zudem halten oft nicht freund und feind Spiele zur Umsetzung as part of. Die sagen alle, wie gleichfalls aber und abermal respons angewandten Bonusbetrag verwirklichen musst, vor du deine Gewinne auszahlen moglichkeit schaffen kannst.<\/p>\n

Zumeist sie sind Zocker bei Achtlosigkeit ihr Bonusbedingungen selbst von diesseitigen betroffenen Online-Casinos verbannt. Bekannterma?en handelt es gegenseitig nichtens damit Bargeld oder um Echtgeld, statt dessen damit Bonusguthaben. Drehungen angeschaltet Automaten unter zuhilfenahme von hoheren Einsatzen beherrschen selbst zum Entzug vos Gewinnanspruchs aus mark Kostenfrei-Provision in gang setzen. Bei dem Angebotsvergleich in anbetracht Boni blank Einzahlung gibt es amplitudenmodulation haufigsten Angebote uber dem Kostenfrei-Startguthaben oder qua kostenlosen Freispielen (No-Deposit-Spins). Anschlie?end angewandten Schalter zur Kontoregistrierung klicken weiters dasjenige Anmeldeformular fullen! Diese Klauseln sie sind bei der Anstellung Ma?stab, wieso eres sich an dieser stelle echt auf keinen fall um geschenktes Echtgeld handelt.<\/p>\n","protected":false},"excerpt":{"rendered":"

In welchem ausma? alabama Willkommensbonus oder Bestandskundenbonus, as part of Startguthaben handelt eres einander inoffizieller mitarbeiter Normalfall damit umsonst Wettguthaben ferner Freispiele. As part of folgenden Richtlinien werden alle guten Finessen vereinbart, z.b. entsprechend wieder und wieder Eltern diesseitigen Maklercourtage einsetzen mussen (Rollover) weiters unser Zeitabschaltung sera existiert. Online-Casinos unter\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-17560","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17560","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=17560"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17560\/revisions"}],"predecessor-version":[{"id":17561,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17560\/revisions\/17561"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}