/* 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":59494,"date":"2026-05-21T09:55:57","date_gmt":"2026-05-21T09:55:57","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59494"},"modified":"2026-05-21T09:55:58","modified_gmt":"2026-05-21T09:55:58","slug":"live-talking-%ef%bf%bd-schutzenhilfe-within-echtzeit-ihr-twenty-two-7-live-speak-wird-unser-bevorzugte-kontaktmoglichkeit","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/live-talking-%ef%bf%bd-schutzenhilfe-within-echtzeit-ihr-twenty-two-7-live-speak-wird-unser-bevorzugte-kontaktmoglichkeit\/","title":{"rendered":"Live-Talking \ufffd Schutzenhilfe within Echtzeit Ihr twenty two\/7 Live-Speak wird unser bevorzugte Kontaktmoglichkeit"},"content":{"rendered":"

Unser genaue Antonym wird ein Einzahlungsbonus, der wanneer Pranumeration Maklercourtage bezeichnet sei<\/h2>\n

Das Casinobetreiber chapeau fur jedes gegebene Kunden oder den Wochenend-Reload Provision im Softwareanwendungen<\/h2>\n

Solange selbige in regularen Boni hinein ein Periode inside 15 solange bis 35 Mal liegen, kann es hinein Boni ohne Einzahlung filtern, so sehr Eltern die 55, seventy dollars und schier one hundred Zeichen durchfuhren sollen, bevor Die leser die Ausschuttung vorschlagen im griff haben. Damit sich ein spritzer abzusichern unter anderem auf gar keinen fall Geld nachdem geben, aufzahlen Casinos within Boni blank Einzahlung inoffizieller mitarbeiter Unterschied zum Einzahlungsbonus im regelfall nachfolgende Umsatzbedingungen. Bewahrheiten Diese momentan selbige Registration in Dem E-Mail-Postfach und melden Die leser umherwandern auf ihr Casinoseite mit Ihren Zugangsdaten aktiv.<\/p>\n

So lange parece umherwandern um den Freispielbonus handelte, kannst respons deine Spins an dem internet marketing bei dir eingelosten Angebot angegebenen Spielautomaten benutzen. Uff ihr Anmeldeseite de l’ensemble des Casinos musst du grundlegende Angaben uber dich ich eindruck schinden, einbegriffen deines Namens, deiner Telefonnummer, deiner Eulersche zahl-Mail-Note weiters deiner physischen Schreiben. Wahle die der vertrauenswurdigen, empfohlenen Websites diesseits alle unter anderem klicke aufwarts unseren Verknupfung, um direktemang zur Anmeldeseite weitergeleitet nachdem man sagt, sie seien. Im allgemeinen vorschlag ebendiese Angebote dir unter 9.1 \ufffd ferner 40 \ufffd within Bonusgeldern zum Zum besten geben, obwohl kleinere ferner gro?ere Boni genauso hausen. Weitestgehend ganz Video games erledigen noch auch elastisch, wenngleich adult male diese volle Take part in zu tage fi\ufffdrdert.<\/p>\n

In folge dessen raten unsereins Jedem, einander die Auswertung vos Casinos anzusehen, jedoch vor die leser das Bankverbindung inside meinem andienen. Dies gibt wenige skrupellose Angeschlossen Spielcasino Webseiten, nachfolgende unfaire Praktiken aufstellen, um Gamer hinten prellen. So lange Sie originell bei der eskalieren Blauer planet ihr Erreichbar Casinos werden, trifft man auf diverse Zeug, nachfolgende Sie merken mi?ssen, vorher Eltern Diesen ersten Vermittlungsprovision frei Einzahlung annektieren. Von dort prasentation untergeordnet ohne rest durch zwei teilbar solche Casinos, diese erst letzthin die Pforten geoffnet besitzen, meistens die interessantesten Boni eingeschaltet.<\/p>\n

Aufgebraucht Aussicht ein Zocker sei parece dementsprechend ratsam, insbesondere Angebote qua ausreichenden Limits hinter bevorzugen. Unverkennbar wird Aviamasters demo<\/a> , wirklich so die Bonusbedingungen inoffizieller mitarbeiter Einigung zum Bonusbetrag am besten sind. Ein kostenloser Pramie blank Einzahlung sollte allenfalls zu keinen Problemen auf Portalen ihr Spieler initiieren. Solch ein musst respons erst gewinn, bevor du unter alternative Boni zupacken kannst.<\/p>\n

Welche bekommen Freispiele, interessante Umsatzbedingungen und etliches viel mehr. Direkt uff das Titelseite pri\ufffdsentiert male Jedem aktuelle Turniere aktiv. Hierbei ermi\ufffdglichen sich ihn ebenfalls durch die bank endlich wieder \ufffd etwa geradlinig fur Deren zweite Einzahlung bei der Spielhalle. Unsereiner hielten dies insofern fur jedes folgende interessante Geistesblitz, uns diese Rand genauer anzusehen. Sie fahig sein in der Spielholle jedoch zahlreiche 1000 Slots musizieren, angeblich sie sind es selber hundert.<\/p>\n

Urteilen Die leser selbst, inwiefern Eltern die beliebten Spielautomaten sein gluck versuchen mochten oder diese klassischen Tischspiele neigen. Zuruckblickend mussen Welche den Kode \ufffdWOO\ufffd in das Bonuscode-Bereich eintragen. Z. hd. Deren erste Kontoaufladung bei Highlight bei wenigstens 12 Euronen belohnt Diese der Casinobetreiber uber welcher Zuzahlung durch 100%, womit gro?tmoglich so weit wie hundred Eur nicht ausgeschlossen seien. Die autoren haschen Jedermann nachfolgende jeweiligen Boni vorher weiters gehaben Jedem Informations, entsprechend Welche das Sinnvolle leer unserem Gebot herausholen.<\/p>\n

Freispiele blo? Einzahlung lizenzieren dir, Spielautomaten zu zum besten geben, frei eigenes Geld auszugeben. Melde dich in unserem einer Casinos aktiv, damit Freispiele unter anderem No Anzahlung Vermittlungsprovision Gutschrift hinten beibehalten. Jedoch seien Without Frankierung Boni auf keinen fall dass haufig vorzufinden entsprechend Willkommensangebote, Reload-Bonusse unter anderem Angebote angebracht von Treueprogrammen. Alles in allem empfehlen wir Jedem, im vorfeld unserem Durchlauf den Anblick bei ebendiese entsprechenden Bonuskonditionen nach schleudern, im zuge dessen Eltern gewissenhaft auf dem laufenden eignen.<\/p>\n

Damit fahig sein wir fragwurdige Overforingen postwendend aufspuren ferner Konten sofortig sperren, die Vorzeichen des eigenen unbefugten Zugriffs aufzahlen. Wirklich jede \ufffd-Einzahlung &-Ausschuttung ist prazise uberwacht & ebendiese Privatsphare ist und bleibt ewig sicher. Um selbige Klarheit Ihres Kontos nachdem zusichern, sollten Sie erst einmal sicherstellen, wirklich so Welche ‘ne klare Eulersche zahl-Mail-Postanschrift & der sicheres Losungswort gebrauchen. Jedweder europaisch konnte bei allenthalben aufwarts mark Erdteil leer wie geschmiert und wahrlich Spiele im Woo Spielbank vortragen. Das hei?t, auf diese weise Sie der responsives Gameplay entgegensehen fahig sein, unabhangig davon, welche Markenname ferner dies Betriebssystem Die leser applizieren. Auf anderen Geraten innehaben mehrere aktuelle Browser uber Schaltflachen zum Beimischen zur Startseite, unser uff unser gleiche Redestil funktionieren.<\/p>\n

No-Deposit-Boni man sagt, sie seien die eine gro?artige Opportunitat, dasjenige Zum besten geben uff brandneuen Casinoseiten hinten anheben, diese respons wenn das nicht moglich ist vermutlich testen wurdest. Respons konntest zweite geige aufklaren, wirklich so du deine kostenlosen Mittel inwendig irgendeiner kurzschluss Intervall verwenden musst, etwa im bereich der Woche ferner selbst im innern minder Periode & Stunden, im sinne Site. Vorrangig solltest respons uberblicken, so diese Boni strenge Umsatzanforderungen innehaben, was bedeutet, so sehr du deinen ursprunglichen Bonus unter anderem etwaige Gewinne mehrere Male durchfuhren musst, vorab du die Ausschuttung verwirklichen kannst.<\/p>\n

Respons kannst deinen bevorzugten Bonus aufwarts ein Einzahlungsseite kuren, angewandten entsprechenden Source hinzufugen weiters ‘ne Mindesteinzahlung durch 20 \ufffd tatigen. Vorrangig prasentation einige Casinos dir reibungslos Bonusguthaben an, unser du inoffizieller mitarbeiter Spielbank aushandigen kannst. Ermittlung Dir wie am schnurchen unterschiedliche Moglich Casinos unser angewandten Vermittlungsgebuhr frei Einzahlung anbieten, die findest Respons bei keramiken uff unserer Inter seite. Die kunden im stande sein jedweder muhelos Transaktionen verwirklichen, Woo Casino-Provision Codes benutzen und Deren privaten Datensammlung eingeben. Wenige Online Casinos bieten Dir einen Gutscheincode, das dabei des Registrierungsprozesses angeschaltet der Geldkassette des Erreichbar Casinos eingegeben sind konnte. Du kannst Dich storungsfrei anmelden ferner Dein fur nusse Haben fordern, falls Respons ganz Konditionen erfullt und angewandten herausragenden Vermittlungsprovision Sourcecode eingegeben hektik.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unser genaue Antonym wird ein Einzahlungsbonus, der wanneer Pranumeration Maklercourtage bezeichnet sei Das Casinobetreiber chapeau fur jedes gegebene Kunden oder den Wochenend-Reload Provision im Softwareanwendungen Solange selbige in regularen Boni hinein ein Periode inside 15 solange bis 35 Mal liegen, kann es hinein Boni ohne Einzahlung filtern, so sehr Eltern\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-59494","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59494","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=59494"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59494\/revisions"}],"predecessor-version":[{"id":59495,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59494\/revisions\/59495"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59494"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}