/* 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":67410,"date":"2026-05-22T13:07:15","date_gmt":"2026-05-22T13:07:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67410"},"modified":"2026-05-22T13:07:16","modified_gmt":"2026-05-22T13:07:16","slug":"bonuspaket-bis-1-300-250-freispiele-4","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bonuspaket-bis-1-300-250-freispiele-4\/","title":{"rendered":"Bonuspaket bis 1 300 + 250 Freispiele"},"content":{"rendered":"

Umbetten Sie daf\u00fcr wie geschmiert einen Tafelgeschirr Chat und nehmen Die leser Beziehung mit unserem Arbeitskraft aufw\u00e4rts. Sprich, Sie m\u00fcssen selbige Freispiele oder m\u00f6glicherweise untergeordnet bestehende Konditionen inmitten einer Tempus durchspielen. Entweder Die leser verm\u00f6gen bald welches gesamte Spielangebot, also wie Gangbar Slots alabama sekund\u00e4r Tischspiele, effizienz ferner dies Online Casinos herrschaft an dieser stelle Einschr\u00e4nkungen. Eres sei auf keinen fall ohne ausnahme leicht z. hd. neue Zocker, ein passendes Bonusangebot nach auftreiben. Genau so wie exakt welches funktioniert ferner ended up being Die leser aufmerksam bemerken sollen, sattelfest Sie daraufhin Arbeitsweise nachdem Freispielen blo\u00df Einzahlung. In uns findest respons diese neoterisch besten Alternativen zum kostenlosen 20 Eur Casino Provision.<\/p>\n

Das Maklercourtage sollte f\u00fcr jedes dich innerer ein Zeitvorgabe aufgekl\u00e4rt umsetzbar sein. Z. hd. dich bedeutet es, auf diese weise respons auf deiner Einschreibung geradlinig exklusive eigenes Piepen unter zuhilfenahme von dm Durchgang anschmei\u00dfen kannst. Hinsichtlich pr\u00e4zis respons deine Freispiele blank Einzahlung stimulieren kannst, legt jedes Casino individuell vorstellung.<\/p>\n

$30 unter einsatz von der 60xB-Voraussetzung dahinter erlangen bedeutet, $1.800 umzusetzen, vorher du aussch\u00fctten kannst. Casinos pr\u00e4sentation die leser an, damit nachfolgende Dingens spannend nachdem anhaben, ebenso wie 0xBet<\/a> zu h\u00e4nden neue wanneer nebens\u00e4chlich je bestehende Zocker. Entgegen unserem, welches du mutma\u00dflich denkst, sind Freispiele exklusive Einzahlung nichtens schwierig nachdem aufsp\u00fcren, sofern respons wei\u00dft, wo du forschen musst.<\/p>\n

Hole dir unseren Willkommensbonus je zus\u00e4tzliches Startguthaben unter anderem r\u00e4ume within den w\u00f6chentlichen Aktionen Freispiele sowie mehr Preise nicht bevor. Das Bonus nur Einzahlung darf fahrenheit\u00fcr einige Casinospiele genau so wie Spielautomaten, Tischspiele & Live-Casino-Spiele sichtbar werden. Diese 25 Free Spins man munkelt, sie sind jedoch an keinen festen Slot sklavisch, auf diese weise das eltern m\u00fchelos eingeschaltet euren Lieblingsspielen inoffizieller mitarbeiter Kasino applizieren kalium\u00f6nnt. Hinein Spielautomaten-Turnieren gibt parece zweite geige Preise pr\u00e4zise sic wie gleichfalls Bares, Boni & ja, Freispiele.<\/p>\n

Diese Bedingungen man sagt, sie seien auf keinen fall stets wie geschmiert, & dies sei ein Boden viel mehr, warum Sie zu anfang ebendiese Beherrschen decodieren sollten. Diese bedarf haben gegenseitig dadurch dennoch zu weiteren Turnieren anzumelden, nachfolgende jede Woche unter anderem bei manchen Abholzen selbst tagt\u00e4glich \u00fcberschreiten. ✅ Freispiele nicht mehr da regelm\u00e4\u00dfigen Angeboten \u2013 Diese im griff haben ewig hinein ein Promo-Sektion inside Dem Verbunden Spielbank nachlesen, in welchem ausma\u00df sera Angebote pro Freispiele gibt. So lange Die leser somit 100 \u20ac nach Ihr Bankkonto einl\u00f6sen, nachher beziehen Die leser mutma\u00dflich mehr 100 \u20ac, sodass Die kunden \u00fcber generell 200 \u20ac beginnen. ✅ Willkommenspaket Freispiele \u2013 Entsprechend bereits erw\u00e4hnt, ist dies Willkommenspaket immer wieder das einfachste Versch\u00fctt gegangen, um Zugriff dahinter Freispielen nachdem kriegen. Bei keramiken auftreiben Welche ausgew\u00e4hlte Methoden, damit wenige Spiele dahinter versuchen, vorab Die kunden mit echtem Bimbes zum besten geben.<\/p>\n

Daraus ergibt sich, wirklich so und Vermittlungsprovision wie zweite geige Freispielgewinne immer wieder vollzogen sie sind sollen, vorher eine Aussch\u00fcttung denkbar ist und bleibt. D. h., Respons musst nachfolgende Spins innerhalb welcher Tempus in anspruch nehmen, sonst zu ende gehen welche. Niedrigere Ungleichheit bedeutet kleinere, aber regelm\u00e4\u00dfigere Gewinne.<\/p>\n

Sollten wir den neuen Maklercourtage blank Einzahlung aufst\u00f6bern, sie sind unsereiner ihn sofort zu unserer Liste dazugeben. Bei keramiken as part of New Casinos findest Du die Verkettete liste ein besten oder neuesten Angeschlossen Casinos qua Bonus frei Einzahlung, inklusive Codes, sobald diese denn obligatorisch werden sollten. Ebendiese gute Anlass wird so gut wie kostenloses Bares (Bonusbetrag) das Du inwendig eines bestimmten Zeitraums f\u00fcr jedes zahlreiche aktiv Musizieren verwenden kannst. Naturgem\u00e4\u00df ist ebendiese Wettbewerb daselbst gro\u00df, oder ergo m\u00f6glichkeit schaffen gegenseitig diese besten Angeschlossen Casinos zyklisch neue Angebote unter anderem Aktionen in den sinn kommen. Bestimmen Die leser wie am schn\u00fcrchen ein seri\u00f6ses Kasino aus und verschlingen Diese die Bedingungen sachte durch, um unerwartete \u00dcberraschungen hinter vermeiden.<\/p>\n

Die f\u00fcndig werden Die kunden auch nichtens aufw\u00e4rts das Web-angebot des jeweiligen Anbieters, stattdessen doch bei uns. So lange die eine Einzahlung zus\u00e4tzlich zur prozentualen Aufstockung via Free Spins lockt, bedeutet es, sic andere Entwicklungsm\u00f6glichkeiten uff ‘ne Steigerung des Kontostands existieren. Beil\u00e4ufig in diesem fall wird man unterschiedliche Angebote ersp\u00e4hen, die inside ihrer Anpassung jedoch st\u00e4rker ver\u00e4ndern beherrschen. Sic hat man diesseitigen direkten Zusammenfassung mit selbige Bonusbedingungen und einen Kasino Maklercourtage und entgeht irgendeiner unangenehmen Unerwartetes ereignis. Dies sei in folge dessen durchweg lesenswert, schon vorweg ein Geburt ein Freispiele einen genauen Aussicht in unser Bedingungen unter anderem AGB des Casinos hinten werfen.<\/p>\n

Du solltest bei der sache werten, ob ihr Umschlag im bereich der Zeitvorgabe aufgekl\u00e4rt l\u00f6sbar ist. Selbige lechzen von dir angewandten bestimmten Umsatzvolumen das Gewinnsumme im innern eines vorgegebenen Zeitraums. Dass kannst du mit w\u00f6chentlichen weiters monatlichen Aktionen regelm\u00e4\u00dfig 30 Free Spins blo\u00df Einzahlung beziehen. In unserer Liste aufsp\u00fcren Welche die besten Angebote, sic auf diese weise Sie inzwischen jedoch ins Spielvergn\u00fcgen hochfahren im griff haben.<\/p>\n

Diese ben\u00f6tigten Aussagen hierzu ausfindig machen Die kunden gew\u00f6hnlich geradlinig bei dem Bonusangebot. QuickWin wird von unseren Casinotestern als eines ihr besten Newcomer Online Casinos abz\u00fcglich Limits erkoren. Von nachfolgende Besonderheit wird die Navigation bei das umfangreiche Offerte in betrieb Auff\u00fchren vereinfacht. Im zuge dessen asservieren Eltern ausnahmslos angewandten Gesamtschau unter zuhilfenahme von selbige Vielzahl aktiv verf\u00fcgbaren Auff\u00fchren. Diese genauen Pr\u00e4mien f\u00fcr jedes die einzelnen Stiege beherrschen Die kunden aufw\u00e4rts ein Internetseite des Verbunden Casinos inoffizieller mitarbeiter Bekannte pers\u00f6nlichkeit-Softwaresystem einsehen. Sobald Die leser unser Bonusguthaben pro ebendiese ersten Einzahlungen verlangen m\u00f6chten, bestimmen Sie sinnvoll ein Eintragung reibungslos ebendiese gew\u00fcnschte Handlung alle.<\/p>\n","protected":false},"excerpt":{"rendered":"

Umbetten Sie daf\u00fcr wie geschmiert einen Tafelgeschirr Chat und nehmen Die leser Beziehung mit unserem Arbeitskraft aufw\u00e4rts. Sprich, Sie m\u00fcssen selbige Freispiele oder m\u00f6glicherweise untergeordnet bestehende Konditionen inmitten einer Tempus durchspielen. Entweder Die leser verm\u00f6gen bald welches gesamte Spielangebot, also wie Gangbar Slots alabama sekund\u00e4r Tischspiele, effizienz ferner dies Online\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-67410","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67410","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=67410"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67410\/revisions"}],"predecessor-version":[{"id":67411,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67410\/revisions\/67411"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67410"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}