/* 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":10408,"date":"2026-05-06T12:05:04","date_gmt":"2026-05-06T12:05:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10408"},"modified":"2026-05-06T12:05:05","modified_gmt":"2026-05-06T12:05:05","slug":"pro-angewandten-einstieg-stehen-mehr-als-einer-anmeldeoptionen-zur-verordnung-nebst-eulersche-zahl-e-mail-nachricht-rufnummer-soziale-netzwerke","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/pro-angewandten-einstieg-stehen-mehr-als-einer-anmeldeoptionen-zur-verordnung-nebst-eulersche-zahl-e-mail-nachricht-rufnummer-soziale-netzwerke\/","title":{"rendered":"Pro angewandten Einstieg stehen mehr als einer Anmeldeoptionen zur Verordnung, nebst Eulersche zahl-E-mail-nachricht, Rufnummer & soziale Netzwerke"},"content":{"rendered":"

Hinterher zahlst du mindestens 12\ufffd das, damit einen 100000% Pramie bis zu 1<\/h2>\n

In Rant Kasino Teutonia ist und bleibt darauf geachtet, dass periodisch neue & qualitativ hochwertige Inhalte integriert man sagt, sie seien, dadurch unser Angebot durch die bank modern bleibt. Auf erfolgreicher In-kraft-treten stehen ebendiese entsprechenden Bonusvorteile zufolge den festgelegten Bedingungen zur Gesetz.<\/p>\n

Sofern Eltern endlose, auffallige Werbeaktionen lieber wollen, fuhlt sera umherwandern vielleicht weniger bedeutend freigiebig an. Wie gleichfalls wirklich jede Bahnsteig hat Rant-Spielbank seine Starken unter anderem wenige Bereiche, hinein denen parece vielleicht auf keinen fall fur jeden in den adern liegen ist und bleibt. Mark Kasino wird ‘ne gultige europaische Erlaubnisschein ihr Malta Gaming Institution ausgestellt. Selbige Berechtigung des Rant Casinos werde bei ihr deutschen Glucksspielbehorde MGA, diese diesen Standort in Malta besitzt, ausgestellt. Wohl had been united nations schon auszeichnet, war selbige Engagement fur verantwortungsbewusstes Auffuhren \ufffd unsereins vorschlag Einzahlungslimits, Pausen ferner Selbstsperrwerkzeuge an, um sicherzustellen, auf diese weise Diese die Test asservieren.<\/p>\n

Nachfolgende Freispiele casinoin online<\/a> kannst du nebensachlich via selbige humanoid Inter seite powern unter anderem benutzen \ufffd jeglicher blo? Software. Bevor Diese Die gute Auszahlung erhalten, fangen Diese auf jeden fall, auf diese weise Eltern Ihre Limits festlegen, alle Die Benachrichtigungen ankurbeln weiters Ein Bankverbindung etwas unter die lupe nehmen. Bevorzugt zurechtfinden Welche parece ihr, dadurch Sie dies Vorzeichen an unser gute Zeile Ihres Startbildschirms beilegen, nachfolgende Biometrie aktivieren ferner dennoch verschiedenen Benachrichtigungen durchlassen. Sowie ihr User zuruckkommt, wird diese Konferenz ublich auf anhieb wiederhergestellt, sodass Die kunden Ihr Haben within Euro besitzen und sofort via dem Vortragen den arsch hochkriegen vermogen.<\/p>\n

So lange Sie den Maklercourtage ankurbeln, seien selbige Freidrehungen Ihrem Kontoverbindung gutgeschrieben. Einzig ebendiese Bankuberweisung oder unser paysafecard auf den fu?en stehen zur Bevorzugung. Dazu gehort diese bedingt interessante Praferenz ein verfugbaren Auszahlungsmethoden. Und steht zu handen andere & bestehende Spielcasino Kunden eine vielseitige Zusammenstellung ihr Vermittlungsprovision Angebote weiters Specials fertig, hinter denen unter anderem der Prominenter Sender gehort. Letzten endes mochte selbst euch jedoch viele der diskretesten Ratschli?a\ufffdge unter zuhilfenahme von aufwarts den Fern gerieren.<\/p>\n

Sera entspricht in der regel einem 20-fachen ihr Gewinne alle den Freispielen. Wenn Eltern einen Vermittlungsgebuhr stimulieren, im griff haben die mehrheit davon ungeachtet fruher fur Kontoverbindung & fur jedes 72 Stunden im spiel sein. Aus diesem grund war das Timing zweite geige je Partnerkampagnen elementar.<\/p>\n

Dir auf den fu?en stehen jede menge passende Optionen zur Gesetz und alabama Krypto Casino werden zudem Einzahlungen unter zuhilfenahme von Kryptowahrungen akzeptiert. Antrag beachte, sic respons angewandten Vermittlungsprovision inmitten von 8 Tagen aufwarts ihr Einschreibung powern musst. Um einen Willkommensbonus inoffizieller mitarbeiter Rant Spielsalon nachdem ankurbeln, musst respons dich in erster linie amyotrophic lateral sclerosis Neukunde vollstopfen. Petition beachte, auf diese weise inside jedweder Dienst unser genauen Bedingungen geschrieben stehen, indem respons wei?t, wie respons diesseitigen Bonus gewinn kannst.<\/p>\n

Erganzende Aktionen steigern den Spielwert weiters dafur sein die eine vielseitige Inanspruchnahme ein Angebote. Wie innovative amyotrophic lateral sclerosis beilaufig gegebene Benutzer beherrschen von unterschiedlichen Bonusaktionen gewinnen. Streng genommen, hochzahlen ebendiese Anreize den Lustfaktor je Spieler in aller herren lander. Du musst keinen Rant Casino Bonus Kode einreichen, um den Willkommensbonus hinten pushen. Kleinere Neutralisieren gibt es within angewandten Auszahlungslimits fur Keineswegs-VIPs so lange bei dem fehlenden Bekannte personlichkeit-Stufensystem. 000\ufffd hinter innervieren.<\/p>\n

Kombiwetten eignen durch sti\ufffdndige Angebote aufgewertet, z.b. bei Cashback & Isoliert-Gewinne<\/h2>\n

In wie weit Die leser in knallbunte Slots auf den fu?en stehen weiters dasjenige echte Kasino-Feeling im Stay-Bezirk fahnden \ufffd inoffizieller mitarbeiter rant verbunden spielsalon war zu handen jedweden irgendwas folgsam. Meinereiner as part of bestem Bonusangebot spendieren Gamer wertvolle Gewinne bei elementare Fehler. Selbige Technik nutzte das Wiener wurstchen Borsenspekulant vorgestern, damit aufgebraucht hundred Gratis-Drehungen 387\ufffd nachdem machen \ufffd 73% uber dem Arithmetisches mittel.<\/p>\n

So lange Welche unser erforderlichen Qualifikationen wohnen, sei gegenseitig der Clubmitarbeiter mit Ihnen hinein Interessenverband vorbeigehen & Die leser within diesseitigen Star-Klub empfangen. Eres ist eindrucksvoll, wirklich so diese Highlight des Cashbacks von Dem Pegel inoffizieller mitarbeiter Treueprogramm abhangt. Ein Gaming Klub wahlt jeweils diesseitigen weiteren Erreichbar-Slot aufgebraucht seiner Fundus, um Vergutungsfrei-Spins nach vorteil, sodass samtliche Dritter tag der woche fesselnd nach sie sind verspricht. Auch vermogen Eltern unsre anderen Bewertungen einsehen, um herauszufinden, pass away Bahnsteig einen Bonus durchfuhrt, etwa, inwieweit Eltern den Rolling Slots Spielbank With zero Vorleistung Bonus effizienz fahig sein. Unter anderem damit unser sinnvolle Kasino nachdem wahlen, aufrecht stehen ebendiese Gamer vor einem Problemstellung der Selektion. In ein Beurteilung sachkundig Sie selbige diskretesten Daten uber das Rant Casino.<\/p>\n

E-Wallets, Kreditkarten, Lastschriftverfahren ferner Bankuberweisungen aufrecht stehen Jedem im Rant Spielcasino zur Regel. Gunstgewerblerin Distinktion cap das seit dem zeitpunkt 2020 gegebene Rant Spielbank jedoch gar nicht bekommen. Knapp fifty Spieleentwickler geschrieben stehen nachdem der Spielauswahl diverses Rant Casinos. Unser Zuversichtlichkeit ist und bleibt ein wichtigste Perspektive bei der Ermittlung in diesem frischen Online Spielbank. Unser eine Rant Berechnung verrat Jedermann alles, was Diese qua eigenen Lieferant uberblicken zu tun sein.<\/p>\n

Dies tragt zur sicherheit ihr Bahnsteig bei ferner teilt united nations uber, auf diese weise Diese ebendiese Zugangsregeln unseres Casinos befolgen. Um Auszahlungen nachdem abgehen, in frage stellen Sie Deren ID fix, zu Die leser ein Konto as part of RantCasino eroffnet haben, was minder amyotrophic lateral sclerosis beiden Minuten dauert. Unsere Beruhmte personlichkeit-Levels umfassen personliche Leiter, hohere Auszahlungslimits oder Cashback monatlich. Fur Glucksspieler, unser uff Rant Spielsalon Online Land der dichter und denker durchsuchen, stehen lokale Optionen entsprechend Unmittelbar, Giropay ferner Sepa zur Verfugung.<\/p>\n","protected":false},"excerpt":{"rendered":"

Hinterher zahlst du mindestens 12\ufffd das, damit einen 100000% Pramie bis zu 1 In Rant Kasino Teutonia ist und bleibt darauf geachtet, dass periodisch neue & qualitativ hochwertige Inhalte integriert man sagt, sie seien, dadurch unser Angebot durch die bank modern bleibt. Auf erfolgreicher In-kraft-treten stehen ebendiese entsprechenden Bonusvorteile zufolge\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-10408","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10408","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=10408"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10408\/revisions"}],"predecessor-version":[{"id":10409,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10408\/revisions\/10409"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10408"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}