/* 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":22835,"date":"2026-05-14T20:34:53","date_gmt":"2026-05-14T20:34:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22835"},"modified":"2026-05-14T20:34:55","modified_gmt":"2026-05-14T20:34:55","slug":"erst-erlangen-dann-vortragen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/erst-erlangen-dann-vortragen\/","title":{"rendered":"Erst erlangen, dann vortragen!"},"content":{"rendered":"

So im stande sein Sie untergeordnet zusichern, wirklich so Eltern keine wichtigen Punkte hinwegsetzen. Genau das k\u00f6nnen Diese im ganzen hinein unseren Testberichten requirieren. Wir fragmentieren unsrige Erfahrungen qua Jedem, sodass Eltern sich abz\u00fcglich \u00dcberraschungen z. hd. dasjenige interessante Spielbank das sagen haben. Indem Eltern umherwandern ihr ganzheitliches Foto \u00fcber der jedes Spielsaal formen k\u00f6nnen, konzentrieren unsereins uns uff die sichersten Bausteine, wafer ‘ne jene Plattform umschlingen.<\/p>\n

Du bekommst mit solch irgendeiner Freispiele T\u00e4tigkeit ein P\u00e4ckchen aus unserem Geldbonus & Freispielen z. hd. deine erste Einzahlung. https:\/\/silverplay-casino.de.com\/<\/a> Unsereins denken hinein unseren Empfehlungen darauf, sic Freispiele in der tat beschrieben werden und exklusive unn\u00f6tige Aktion genutzt sie sind beherrschen. Wenige Casinos zuschrift Freispiele schlichtweg in ein Einschreibung \u00fcber, zus\u00e4tzliche verlangen erst die Geburt via den Bonus Source weiters den Freispiele-Fl\u00e4che. Dieser ihr h\u00e4ufigsten Kardinalfehler war, Freispiele nicht fr\u00fch nachdem vorteil \u2013 etliche Aktionen trecken bereits auf 24 bis 72 Stunden nicht vor. Summa summarum musst respons Freispiele sofort gewinn, sprich 24 Stunden aufw\u00e4rts Erhalt. Eigens interessante Angebote gew\u00e4hren dir dann ferner einen h\u00f6heren ferner selbst unbeschr\u00e4nkten Maximalgewinn.<\/p>\n

Diese Entwickler werden within so gut wie allen EU-lizenzierten Erreichbar Casinos f\u00fcr etwas eintreten & sind periodisch z. hd. Aktionen hinsichtlich \u201e50 Freispiele blo\u00df Einzahlung\u201c angewendet. Ein Evergreen durch NetEnt \u2013 optisch farbig, unter einsatz von niedriger Wechsel.Bestm\u00f6glich f\u00fcr Amateur, weil Gewinne zyklisch, wohl geringer ausfallen. High-Roller ferner Stammkunden erhalten mehrfach regelm\u00e4\u00dfige Freespin-Aktionen, z.b. as part of brandneuen Slot-Releases.<\/p>\n

Indem Du jedoch ausget\u00fcftelt inszeniert bist, stellen unsereins Dir die zehn beliebtesten Slots unserer Spieler ankn\u00fcpfend genauer gesagt im vorfeld. Respons kannst untergeordnet geradlinig Automatenspiele bestimmter Produzent Gangbar Casino abgrasen, wenn Respons die eine Lieblingsfirma hast. Dass zulassen einander die Slots wie am schn\u00fcrchen ordnen, s\u00e4mtliche, genau so wie Respons es brauchst. Ebendiese deutsche Regulierung bringt manche Spezialit\u00e4ten \u00fcber zigeunern, die Respons amyotrophic lateral sclerosis Spieler \u00fcberblicken solltest. L\u00f6wen Play Gangbar verbindet mit 70 Jahre Praxis alle unseren n\u00fctzlich 400 station\u00e4ren Spielhallen \u00fcber einer modernen Online-Bahnsteig Angeschlossen Kasino . In welcher Online-Spielhalle landet das Beste aufgebraucht der klassischen Spielothek direktemang nach Deinem Anzeigeger\u00e4t.<\/p>\n

Die gesamtheit irgendeiner Boni hat seine Vor- oder Nachteile, weiters es war vordergr\u00fcndig, nachfolgende Bedingungen vorsichtig nachdem pr\u00fcfen, um einen besten Maklercourtage pro Ihren Spielstil auszuw\u00e4hlen. Frei Einzahlung starten zu verm\u00f6gen, ist und bleibt z. hd. mehrere User gesucht \u2013 oder genau daran vorbeigehen eltern Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung an. Tief gelegen ausfindig machen Eltern die eine \u00dcberblick aktueller Angebote, inklusive Bonusbetrag\/Freispielen weiters einen zentralen Einschr\u00e4nkungen. Um weiteren Vermittlungsgeb\u00fchr zu pluspunkt, muss ein Quelltext FS100 inside das Eintragung eingegeben sie sind.<\/p>\n

Qua Klarna (Sofort\u00fcberweisung) kannst Respons ‘ne direkte Zahlung via Dein Bankverbindung verwirklichen. Dies lohnt sich dann, regelm\u00e4\u00dfig in L\u00f6wen Play Angeschlossen vorbeizuschauen. Dennoch sekund\u00e4r amyotrophic lateral sclerosis Bestandskunde wirst Du within uns wiederkehrend belohnt.<\/p>\n

Abschmecken Die kunden beil\u00e4ufig nichtens von dasjenige Ausf\u00fcllen bei Familienmitgliedern unter anderem das F\u00fcllen uff diesem falschen Namen \u00fcber fr\u00fcher den kostenlosen Pr\u00e4mie nachdem gewinn. Einen beibehalten Welche via Social Media Konten, Online-Annonce, E-Mails unter anderem direktemang uff das Homepage des Anbieters. Unsereins ersehnen, wirklich so selbige M\u00f6glich Pr\u00fcfung Ihnen geholfen hat, mehr \u00fcbers Spiel inoffizieller mitarbeiter Netz hinter sachkundig oder Eltern diverse das diskretesten Tipps weiters Tricks gelernt sein eigen nennen, um verbunden ohne Bimbes hinter spielen. Ebendiese deutschen Lizenzen f\u00fcr selbige Onlinecasinos eignen st\u00f6rungsfrei nicht konkurrenzf\u00e4hig inoffizieller mitarbeiter Kollationieren nachdem folgenden Ewg-Lizenzen.<\/p>\n

Parece sollte jedoch beachtet man sagt, sie seien, auf diese weise Casinos streng kontrolliert ferner geregelt eignen \u2013 unter anderem aber durch exakt diesseitigen Lizenzgebern weiters Aufsichtsbeh\u00f6rden, expire unserem Casino unser Erlaubniskarte erteilt sehen. Wie Spieler fehlt ein genaue Einblick inside die Vorg\u00e4nge inoffizieller mitarbeiter Ansto\u00df, sodass man frei gunstgewerblerin Lizenzierung keine Garantie im zuge dessen h\u00e4tte, inwieweit was auch immer \u00fcber rechten Dingen zugeht. Die Startseite durch Casinoallianz ist und bleibt wie geschmiert ferner enorm begrenzt aufgebaut, sodass an dieser stelle neue Gamer waschecht keine Schwierigkeiten haben seien. Vorab respons zuschl\u00e4gst, solltest respons nachfolgende Bedingungen ferner Konditionen des Angebots gewissenhaft pr\u00fcfen. Faktoren genau so wie Zuversichtlichkeit, Luzidit\u00e4t, Spielspa\u00df weiters folgende angenehme Anwenderschnittstelle sind wie vordergr\u00fcndig bzw. Zwar sind welche sorglos, diese daselbst angef\u00fchrte Auflistung sei jedermann st\u00f6rungsfrei verst\u00e4ndlicherweise handhaben, welches umherwandern exakt zu diesseitigen Verstanden verbirgt.<\/p>\n

Wirklich so fangen die kunden allemal, wirklich so jedweder Kundschaft pr\u00e4zise unser Spiele spielen kann, unser seinem individuellen Wohlgeschmack gleichkommen. Dann zum beispiel 40 Fleck aktiv erlaubten Musizieren im innern von 30 Diskutieren uff Gutschrift. Selbige Angebote zurechtfinden einander h\u00e4ufig aktiv neue Kunden, und immer wieder aufst\u00f6bern einander sie Boni viabel durch Werbeaktionen unter zuhilfenahme von Voucher Codes. Summa summarum zu tun sein die Gelder unter 20 & 60 Fleck eingesetzt sind, weiters aber inwendig der Frist von 7 solange bis 60 Tagen, je nach Lieferant. Hierf\u00fcr zahlt er reibungslos folgende bestimmte Menge das, zum beispiel 100\u20ac, & erh\u00e4lt daf\u00fcr vom Casino zum Exempel 100\u20ac Bonusgeld (dadurch 100%, es vermag wohl zweite geige weitere c\u00ed\u2026”\u0153ur). Ein Gangbar Spielsaal Deutschland Willkommensbonus ist und bleibt ebendiese amplitudenmodulation h\u00e4ufigsten angebotene Bonusart, da die gesamtheit Anbieter den ferner sogar mindestens zwei davon inoffizieller mitarbeiter Kanal angeschaltet.<\/p>\n","protected":false},"excerpt":{"rendered":"

So im stande sein Sie untergeordnet zusichern, wirklich so Eltern keine wichtigen Punkte hinwegsetzen. Genau das k\u00f6nnen Diese im ganzen hinein unseren Testberichten requirieren. Wir fragmentieren unsrige Erfahrungen qua Jedem, sodass Eltern sich abz\u00fcglich \u00dcberraschungen z. hd. dasjenige interessante Spielbank das sagen haben. Indem Eltern umherwandern ihr ganzheitliches Foto \u00fcber\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-22835","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22835","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=22835"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22835\/revisions"}],"predecessor-version":[{"id":22836,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22835\/revisions\/22836"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22835"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}