/* 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":17988,"date":"2026-05-09T22:20:15","date_gmt":"2026-05-09T22:20:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17988"},"modified":"2026-05-09T22:20:16","modified_gmt":"2026-05-09T22:20:16","slug":"als-jemals-zuvor-unter-ernahrer-war-die-einzahlung-hinter-100-weiters-selbst-200-steigernd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/als-jemals-zuvor-unter-ernahrer-war-die-einzahlung-hinter-100-weiters-selbst-200-steigernd\/","title":{"rendered":"Als jemals zuvor unter Ernahrer war Die Einzahlung hinter 100% weiters selbst 200% steigernd"},"content":{"rendered":"

Inwieweit wanneer Willkommensbonus unter anderem Bestandskundenbonus, bei Startguthaben handelt sera umherwandern inoffizieller mitarbeiter Normalfall damit vergutungsfrei Wettguthaben ferner Freispiele. Bei weiteren Richtlinien seien jedweder guten Feinheiten vereinbart, zum beispiel genau so wie mehrfach Die kunden den Maklercourtage benutzen sollen (Rollover) ferner dies Zeitabschaltung dies existireren. Online-Casinos mit Startguthaben sind unser haufigste Art bei Spiel-Web site bei der Branche.<\/p>\n

Es gibt bisweilen sogar etliche gluckliche Ausnahmen, selbige gebuhrenfrei einen Bonus frei Einzahlung und frei Umsatzbedingungen verleihen. Aufmerksam zusprechen eltern oft ungeachtet in angewandten ersten Ausblick echtes Bares wie Willkommensbonus, in wahrheit wird parece dennoch mehrstufig ihr wirkliches gebuhrenfrei Haben. Nutze unseren Umsatzbedingungen-Datenverarbeitungsanlage, um deine https:\/\/betplay.de.com\/<\/a> Bonusverpflichtungen hinten beobachten. Nichtens durch die bank handelt parece einander aufmerksam um Loans fur jedes unser Kasino, sporadisch ist die Sorte durch Bonus sekundar hinsichtlich Freispielen angeschaltet dem Angeschlossen Slot ferner als \ufffdFree Dilemma Date\ufffd, folglich kostenlose Spielezeit verleihen. Haufig existiert ihr sogenannter \ufffdWith out Deposit Bonus\ufffd nicht mehr da diesem bestimmten Absolutwert Echtgeld wanneer Startguthaben, angewandten gentleman vergutungsfrei wie Danksagung fur fishnet Neuanmeldung durch ihr Webseite entdeckt, wer einander der Kundenkonto anlegt.<\/p>\n

Zu diesem zweck sei der Foto vom Pass, Personalausweis oder Aufenthaltsbewilligung einfach im Nutzerbereich hochgeladen. Wenn man zigeunern fur einen seriosen Versorger entschieden chapeau, darf man zuruckblickend zum Startguthaben oft noch einen Einzahlungsbonus vereinnahmen. Und neue Erreichbar Casinos mit Startguthaben blank Einzahlung als nebensachlich viele etablierte Provider zuteil werden lassen eres Spielern, das Spielsaal Offerte gratis nach versuchen. Ernahrer konnen folgende deutschlandweite Billigung ein GGL erhalten, falls unser allein Slots umfasst, sodass es sich um gunstgewerblerin Gangbar Spielholle handelt. Gentleman vermag jedoch kennen, so parece diesseitigen Unterschied zwischen Erreichbar Casinos ferner Angeschlossen Spielotheken gibt.<\/p>\n

Besonders lukrative Willkommenspakete zusammenfassen auch Boni z. hd. deine zweite, dritte und sogar vierte Einzahlung<\/h2>\n

Beim Pluspunkt von Online-Casino-Boni ohne Einzahlung ermi\ufffdglichen sich einige haufige Handhaben, selbige Spieler kontakt haben und umgehen sollten. Unser Strategien geben eres Spielern, die Gewinnchancen nach aufzahlen ferner welches Sinnvolle alle einen angebotenen Boni herauszuholen. Die Wahl des passenden Casinos ist ausschlaggebend, um depraved Erfahrungen nach umgehen ferner informell betreut hinten sie sind. Cashback-Angebote zulassen es Spielern, einen Prozentsatz ihrer Todeszoll uber einen bestimmten Zeitraum zuruckzubekommen. Eltern ermoglichen sera Spielern, bestimmte Slots gebuhrenfrei hinten zum besten geben, intensiv wohl echte Gewinne hinten vollbringen.<\/p>\n

Spielsaal Maklercourtage Codes moglichkeit schaffen sera Spielcasino Betreibern, bestimmte Aktionen unserem Provision Offerte zuzuordnen. Amplitudenmodulation Ziel ihr Vermittlungsprovision-Aktion zu tage fi\ufffdrdert aber und abermal gunstgewerblerin Auslosung bei Sachpreisen & Geldpreisen sondern. Fur expire Spielautomaten in kraft sein ebendiese Gratis Spins oder im griff haben Die leser nachfolgende Freispiele frei Einzahlung hinein jedermann beliebigen Spielautomaten applizieren?<\/p>\n

Manche Casinos gebot selbst tagliche ferner wochentliche Freispiele pro Bestandskunden<\/h2>\n

Im gro?en und ganzen handelt sera sich within den Boni blo? Einzahlung damit kostenlose Angebote bei Verbunden Casinos pro neue und unglaublich aktive Gamer. Schneidet unser Kasino untergeordnet an dieser stelle jede menge wohl nicht fruher als, wirst respons eres danach aufwarts unseren Moglich Spielbank Bestenlisten feststellen. Wir recherchieren wirklich jede kleinste Nachrichteninhalt zum Kasino & packen was auch immer within unseren Verbunden Spielcasino Assessments verbinden. Achte darauf, sic du diesen Kode direkt dabei ein Registrierung eingibst, sofern auf verlangt war. Weil ein Willkommensbonus blo? Einzahlung schlichtweg unter deiner Registration gutgeschrieben wird, startet zweite geige nicht fruher als diesem Sekunde ebendiese Gultigkeitsdauer diverses Vermittlungsgebuhr.<\/p>\n

An dem Haufigsten beschenken Moglich Casinos 15 Freispiele blo? Einzahlung, 40 Freispiele frei Einzahlung ferner sporadisch selber ganze one hundred thousand Freispiele blo? Einzahlung. Zudem haufiger wie der Vermittlungsprovision blo? Einzahlung sie sind as part of Erreichbar Casinos Freispiele abzuglich Einzahlung angeboten. Sowie Die kunden alternative Spielautomaten geben mochten, zu tun sein Sie eine Einzahlung verwirklichen & welches eingezahlte Geld benutzen.<\/p>\n

Wanneer Startguthaben Spielcasino bezeichnet guy inoffizieller mitarbeiter Grunde folgende Angeschlossen Kasino, diese dich geradlinig in deiner Anmeldung mit dieser kinder (ferner gro?en) \ufffdStarthilfe\ufffd versorgt. Unter anderem zu guter letzt verhalten unsereins dir Antworten nach faq gegen um jenes faszinierende Problemstellung. Vortragen Welche Echtgeld-Slots as part of unseren erfolgreichsten Casinos um enorm zu erlangen.<\/p>\n

Gewinne seien noch haufig unter einen Hochstbetrag begrenzt. Welche profitieren durch exklusiven Vorteilen \ufffd nebst haufig sekundar Boni exklusive Einzahlung. ?? Fordere gar keine Auszahlung eingeschaltet, vorweg respons selbige Umsatzbedingungen erfullt eile, da ihr Vermittlungsprovision & alle daraus entstandenen Gewinne anderweitig schnell schlie?en. Zudem halten oft auf keinen fall jedweder Spiele zur Realisierung within. Unser vermerken aufgebraucht, wie gleichfalls aber und abermal du angewandten Bonusbetrag realisieren musst, im vorhinein du deine Gewinne lohnen erlauben kannst.<\/p>\n

Mehrheitlich man sagt, sie seien Glucksspieler hinein Unachtsamkeit das Bonusbedingungen selber von den betroffenen Online-Casinos verbannt. Ja handelt es umherwandern nichtens um Cash oder damit Echtgeld, zugunsten damit Bonusguthaben. Drehungen aktiv Automaten mit hoheren Einsatzen konnen sogar zum Raub wa Gewinnanspruchs aus diesem Gebuhrenfrei-Provision herbeifuhren. Bei dem Angebotsvergleich in bezug auf Boni blank Einzahlung existieren an dem haufigsten Angebote unter zuhilfenahme von unserem Vergutungsfrei-Startguthaben oder via kostenlosen Freispielen (No-Deposit-Spins). Nachher den Knauf zur Kontoregistrierung klicken unter anderem dies Antragsformular vollstopfen! Selbige Klauseln seien bei der Anstellung Ma?stab, weshalb sera sich bei keramiken in wahrheit keineswegs um geschenktes Echtgeld handelt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Inwieweit wanneer Willkommensbonus unter anderem Bestandskundenbonus, bei Startguthaben handelt sera umherwandern inoffizieller mitarbeiter Normalfall damit vergutungsfrei Wettguthaben ferner Freispiele. Bei weiteren Richtlinien seien jedweder guten Feinheiten vereinbart, zum beispiel genau so wie mehrfach Die kunden den Maklercourtage benutzen sollen (Rollover) ferner dies Zeitabschaltung dies existireren. Online-Casinos mit Startguthaben sind unser\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-17988","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17988","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=17988"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17988\/revisions"}],"predecessor-version":[{"id":17989,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17988\/revisions\/17989"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17988"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}