/* 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":60154,"date":"2026-05-21T10:40:06","date_gmt":"2026-05-21T10:40:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60154"},"modified":"2026-05-21T10:40:07","modified_gmt":"2026-05-21T10:40:07","slug":"hinsichtlich-alle-folgenden-bonuscodes-sie-sind-auch-nachfolgende-nicht-geheim-weiters-malos-nicht-geheuer-hinten-aufspuren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hinsichtlich-alle-folgenden-bonuscodes-sie-sind-auch-nachfolgende-nicht-geheim-weiters-malos-nicht-geheuer-hinten-aufspuren\/","title":{"rendered":"Hinsichtlich alle folgenden Bonuscodes sie sind auch nachfolgende nicht geheim weiters ma?los nicht geheuer hinten aufspuren"},"content":{"rendered":"

Daruber unterscheidet einander dieses Bonusangebot durch kostenlosen Kasino Zum besten geben, bei denen Diese wohl gebuhrenfrei auffuhren, aber kein Echtgeld erlangen fahig sein. Diesen fahig sein Sie zum Vortragen einsetzen unter anderem richtiges Piepen intensiv das rennen machen. Unter einsatz von unserem Spielsaal Vermittlungsprovision ohne Einzahlung kannst du umsonst zum besten geben weiters echtes Bares fur sich entscheiden. Bei keramiken darf male gegenseitig getrost gunstgewerblerin Angeschlossen Spielhalle aussuchen unter anderem sogar ohne Option fur nusse auffuhren.<\/p>\n

Diese Auswahl in unserem verbunden spielsalon ohne oasis hindernis umfasst beilaufig progressive Jackpot-Spiele unter zuhilfenahme von Millionengewinnen, selbige in Teutonia nichtens erhaltlich man sagt, sie seien. Also ist within angewandten Einstellungen des Spielerkontos die eine Moglichkeit dahinter ausfindig machen, unter anderem du kontaktierst schnell diesseitigen Kundensupport. Die verfugbaren Angebote sie sind unter Royal Joker Hold and Win echtgeld<\/a> irgendeiner S. zusammengefasst unter anderem in unseren Empfehlungen durch einen besten so weit wie diesseitigen schlechtesten mit system. Die kunden fahig sein diese Verzeichnis immerdar einsetzen, damit Die leser das interessante Bieten je umherwandern auftreiben \ufffd und verschlingen Eltern hier einfach entlang, um weitere Informationen mit nachfolgende verschiedensten Marketingangebote ferner Boni blo? Einzahlung nach versiert. Deshalb hatten wir ebendiese Rangliste crapahuter verfugbaren kostenlosen Spielcasino Boni entworfen, diese die autoren z. hd. Die kunden hier aufspuren konnten.<\/p>\n

Nachfolgende Schutzenhilfe vermag vielleicht um ebendiese Uhr zuganglich ci\ufffd”?ur und bei der Muttersprache vos Spielers wirken. Ein zuverlassiger oder direkt erreichbarer Kundensupport ist unabkommlich. Das Kasino mit ein breiten Summe an Slots, Tischspielen unter anderem Live-Casino-Optionen ermoglicht diesseitigen Spielern, ihre bevorzugten Spiele dahinter ausfindig machen oder sorgt z. hd. lang anhaltende Dialog und Mannigfaltigkeit. Bei der Bevorzugung des Moglich Casinos frei OASIS beachten unsereins auf nachfolgende wichtigsten Aspekte, unser z. hd. angewandten Glucksspieler & sein Spielerlebnis wesentlich sie sind.<\/p>\n

Daraus ergibt sich, so deine Einzahlung verdoppelt sei \ufffd das gelbe vom ei, um uber angeschlossenem Spielgeld dahinter den ersten schritt machen. Welcher ein diskretesten Grunde, weshalb Gamer zigeunern fur der Spielsaal frei OASIS entschluss fassen, war welches Bonusangebot. So lange respons in der Suche unter diesem den neuesten Moglich Spielbank ohne OASIS bist, solltest du unsere Blog notig hinten deinen Favoriten zusetzen. Aufmerksam wird dies essentiell nachdem mitbekommen, sic ebendiese Regulierung von Gangbar-Wette in anlehnung an Boden zwei paar schuhe wird. Wohl sera existireren noch noch mehr individuelle Unterschiede, ebendiese dein Spielerlebnis einwirken.<\/p>\n

Inside dm Ratgeberbuch zur Zurucknahme ein Oasis Spielersperre findest du hervor, wie gleichfalls respons dich zugelassen austragen moglichkeit schaffen kannst, so lange respons Komponente ein bist. ‘ne nicht alltagliche Liste ihr erfolgreichsten online Casinos ohne Sperrdatei findest du vorwarts unten. Folgenderma?en findest respons unser unserer Anschauung nach 3 besten Erreichbar Casinos exklusive Sperrdatei.<\/p>\n

Ist male bei Oasis durch die eine Fremdmeldung vom Geben einheitlich, kann guy selbst erst in mark Monat folgende Unterbrechung beantragen. Daselbst die Lieferant OasisCheck auf keinen fall gewinn, im stande sein die kunden nebensachlich welche gar nicht in ‘ne Spielsuchtgefahrdung abgekackt in frage stellen. Auch an dieser stelle sei sera elementar, ebendiese potenziellen Risiken oder Nachteile hinter beachten.<\/p>\n

Casinos effizienz einen Bonus, damit treue Zocker hinten honorieren weiters eingeschaltet hinter halten<\/h2>\n

Denn entdecken sie Daten zur Lizenzierung, inbegriffen Lizenzgeber und Registrierungsnummer. Dieweil Sofortuberweisung auf keinen fall inside jedem Anbietern direktemang verfugbar war, zulassen gegenseitig Einzahlungen wie geschmiert unter einsatz von Alternativen entsprechend MiFinity oder Kryptowahrungen tatigen. Auch verlangt dieses Angeschlossen-Casino diverse alternative Boni hinsichtlich einen Reload & Recharge Bonus, diesseitigen Diese zweimal z. hd. Woche vorteil konnen. Retournieren Sie uber Deren separat Geschaftsbank, einsetzen Sie folgende Kreditkarte (Visa ma\ufffd? oder Mastercard man sagt, sie seien akzeptiert) unter anderem weitergeben Welche Bimbes via einer ihr verfugbaren Kryptowahrungen. Auf das Flugel entdecken sie zweite geige Anweisungen zur Einbau ein ios devices- & Menschenahnlicher roboter-App.<\/p>\n

‘ne gultige Erlaubnisschein war inside brandneuen Plattformen irgendeiner ihr diskretesten Prufsteine. Vor wenigen momenten as part of brandneuen Plattformen wird es essenziell, dass ebendiese Aussagen unverhohlen ferner nichtens verborgen dargestellt eignen. Sowie du sinnvolle Verbunden Casinos ohne OASIS suchst, solltest respons zusatzlich richtig ermessen, in einer Billigung ihr Provider arbeitet & welche Geltend machen dort in kraft sein.<\/p>\n

Bei der Auslese eines online spielbank abzuglich oasis sollten Zocker zuallererst nach gultig Gaming-Lizenzen alle etablierten Regulierungsbehorden hinsichtlich Malta, Curacao unter anderem Gibraltar denken. Ebendiese Recherche von zuverlassigen Anbietern erfordert sorgfaltige Suche & Beachtung von verschiedenen Qualitatsmerkmale. Essentiell eignen Glucksspielgewinne bei Teutonia von ihr Einkommensteuer befreit, doch gelte es in der tat dennoch fur jedes legales Wette.<\/p>\n

Damit gunstgewerblerin fundierte Wille nach beruhren, ist und bleibt eres essentiell, nachfolgende Starken & Angrenzen der Bonusart in der tat gegenuberzustellen. Im zuge dessen das No Anzahlung Provision passend genutzt werden kann, ist und bleibt eres wesentlich hinten verstehen, genau so wie Geburt, Umsatzbedingungen ferner Auszahlungen naturlich tun. ?? Ganz neuesten Freispiele ohne Einzahlung findest du bei dem separaten Kollationieren. Der fifty \ufffd Spielsalon Vermittlungsgebuhr abzuglich Einzahlung gehort zu einen hochsten And no Frankierung Leistungen, ebendiese modern verfugbar seien, weiters war somit insbesondere gefragt. Im weiteren in relation setzen unsereiner Without Pranumeration Boni unter dem nominalen Rang, um nach zeigen, wafer Angebote umherwandern fur jedes unterschiedliche Erwartungen & Spielweisen eignen.<\/p>\n

Dies besteht zwar gar kein Unglaubigkeit daran, so sehr Die leser im zuge dessen reich fur sich entscheiden vermogen<\/h2>\n

Nachfolgende Umsatzbedingungen fur diese Freispielgewinne sie sind 40x. Alle Paket Kosteloze Spins ist und bleibt one Kalendertag lang erhaltlich. Dasjenige Offerte war fur freund und feind brandneuen Spieler verfugbar, ebendiese gegenseitig in GreenLuck registriert hatten. Ihr 70%-Provision so weit wie 300 \ufffd + 100 Freispiele wird hinein welcher Einzahlung von jedenfalls 50 \ufffd zuganglich. Bonus je unser dritte Einzahlung Ihr 70%-Pramie so weit wie three hundred \ufffd + 50 Freispiele wird in der Einzahlung durch zumindest 20 \ufffd verfugbar. Der lxx%-Bonus so weit wie 300 \ufffd + one hundred thousand Freispiele war within einer Einzahlung von mindestens fifty \ufffd verfugbar.<\/p>\n","protected":false},"excerpt":{"rendered":"

Daruber unterscheidet einander dieses Bonusangebot durch kostenlosen Kasino Zum besten geben, bei denen Diese wohl gebuhrenfrei auffuhren, aber kein Echtgeld erlangen fahig sein. Diesen fahig sein Sie zum Vortragen einsetzen unter anderem richtiges Piepen intensiv das rennen machen. Unter einsatz von unserem Spielsaal Vermittlungsprovision ohne Einzahlung kannst du umsonst zum\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-60154","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60154","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=60154"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60154\/revisions"}],"predecessor-version":[{"id":60155,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60154\/revisions\/60155"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60154"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}