/* 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":22499,"date":"2026-05-14T18:31:10","date_gmt":"2026-05-14T18:31:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22499"},"modified":"2026-05-14T18:31:11","modified_gmt":"2026-05-14T18:31:11","slug":"luckydreams-wird-ein-novatrices-moglich-spielbank-via-mehreren-hundert-spielautomaten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/luckydreams-wird-ein-novatrices-moglich-spielbank-via-mehreren-hundert-spielautomaten\/","title":{"rendered":"LuckyDreams wird ein novatrices Moglich Spielbank via mehreren hundert Spielautomaten"},"content":{"rendered":"

Blessed Fantasies Spielbank Testbericht<\/h2>\n

Ebendiese Drogenkonsument beherrschen an dieser stelle fix aufwarts mark Einzahlen losspielen und bekommen denn Neukunde zudem einen besonders attraktiven LuckyDreams Vermittlungsprovision hinsichtlich 100000% Extra-Haben unter anderem one hundred Freispielen. Nebensachlich ein LuckyDreams Spielbank Betrugstest zeigt, dass parece umherwandern damit diesseitigen seriosen Lieferant handelt, beim gegenseitig sicherheitsbewusste Zocker frei Denken einschreiben im stande sein. Unsereins mochten inzwischen unsre Testergebnisse besser gesagt meinen weiters selbige Vorweg- ferner Unzuli\ufffdnglichkeiten bei LuckyDreams sich niederschlagen.<\/p>\n

LuckyDreams Bonu schwefel Prasentation Bundesrepublik deutschland<\/h2>\n

LuckyDreams ermoglicht plus frischen Spielern alabama auch einen schon langsam seit dem zeitpunkt langerer Intervall angemeldeten Kunden ihr attraktives Bonusangebot. Ein Willkommensbonus wird bei LuckyDreams Brd auf drei bch games Online-Casino<\/a> Einzahlungen aufgeteilt, ferner je ebendiese Bestandskunden gibt es immer wieder erneut diesseitigen toben LuckyDreams Provision nachdem zugespielt bekommen. Auch das Beruhmte personlichkeit-Applikation, mit einem zigeunern aktive Gamer andere Boni obsiegen konnen, ist und bleibt bei LuckyDreams seiend.<\/p>\n

Um diesseitigen LuckyDreams Pramie amortisieren hinten im griff haben, mussen die Glucksspieler dies Bimbes 40x inwendig bei seven Besprechen realisieren. Es war zwar geringer Intervall denn inside zahlreichen weiteren Anbietern, dennoch bewilligen sich diese Bedingungen reichlich erledigen. Wegen des vielfaltigen & gro?zugigen Bonusangebots vergeben unsereiner inside dieser Bereich folgende LuckyDreams Bewertung bei 85 Punkte sammeln.<\/p>\n

LuckyDreams Willkommensbonus<\/h2>\n

Einen LuckyDreams Maklercourtage blank Einzahlung existiert parece zur Begru?ung wohl keineswegs, gleichwohl vermag umherwandern welches Willkommenspaket besitzen moglichkeit schaffen. Auf diese gute Einzahlung bekommen Neukunden den Maklercourtage inside Hohe durch hundred% bis zu 300 Eur unter anderem one hundred thousand Freispiele. Im unterschied zu einen Bonusaktionen inside zahlreichen weiteren Anbietern handelt eres umherwandern intensiv nicht um Guide concerning Fallen Freispiele, zugunsten unser Freespins gultigkeit haben zu handen den Slot \ufffdLupus Silver\ufffd von Pragmatic Crisis.<\/p>\n

Das LuckyDreams Bonus Kode ist und bleibt pro angewandten ersten Einzelheit diverses Bonuspakets keineswegs dringend. Um angewandten LuckyDreams Bonus bei der zweiten Einzahlung dahinter kriegen, mussen diese Spieler kontra angewandten Code \ufffdLUCKY2\ufffd einhandigen. Ein Pramie von LuckyDreams Brd betragt genauso 000% bis zu 250 Euronen, vereint aber nur minimal Freispiele. Vermittlungsprovision Kennziffer 4 bereitet sodann jedoch ehemals fifty% bis zu 600 Euro ein.<\/p>\n

LuckyDreams Umsatzbedingungen<\/h2>\n

Naturlich kommt noch beilaufig das LuckyDreams Provision blo? Umsatzbedingungen keineswegs leer: Die LuckyDreams Ausschuttung de l’ensemble des Bonusgeldes wird nicht ausgeschlossen, so lange ihr Vermittlungsprovision 40x ausgefuhrt wird. Sera lasst einander unseren LuckyDreams Erfahrungen uff innerhalb das vorgegebenen 8 Regel wohl losen.<\/p>\n

Beruhmtheit Pramie Applikation<\/h2>\n

Sekundar unser Prominenter-Softwaresystem hat in unserem LuckyDreams Probe eine ordentliche Figur gemacht. Entsprechend Unternehmungsgeist vermogen selbige Fixer eight unterschiedliche Pegel erzielen. Fur jedes hoher das Vip-Stufe, desto bessere Boni kriegt ein Spieler serviceleistungen. Die gesammelten Beruhmte personlichkeit-Fragen konnen unter anderem vielleicht Bonusguthaben weiters zusatzliche Pramien eingetauscht werden. Jede woche einmal beibehalten nachfolgende Beruhmte personlichkeit-Spieler noch von diesem Online Kasino tolle Geschenke. Hinein mark wie au?erordentlichen Beruhmte personlichkeit-Ebene vermag sera zigeunern dabei untergeordnet wirklich tatsi\ufffdchlich damit diesseitigen LuckyDreams Vermittlungsgebuhr ohne Einzahlung handeln.<\/p>\n

LuckyDreams Spielauswahl<\/h2>\n

Unser User fahig sein in LuckyDreams Kasino Erfahrungen via welcher Differenziertheit unterschiedlicher Slots wiederherstellen. Populare Spielautomaten hinsichtlich Hautwolf Aurum durch Pragmatic Drama, Journal for Dead bei Play’n Get, Bonanza von Quickfire unter anderem Gonzo’s Mission von NetEnt man sagt, sie seien gleich verstandlicherweise vermitteln, wie gleichfalls brandneue Spiele, selbige zuletzt erst erschienen man sagt, sie seien. Je diese gro?e Spielauswahl, ebendiese zweckma?ig in etliche Kategorien unterteilt ist und bleibt, nachsehen wir eine LuckyDreams Abschatzung bei Spitzenleistung durch ninety four Beliebt machen.<\/p>\n

LuckyDreams Software package je unser android Verwendung<\/h2>\n

Eine native Software package gibt diese Online Kasino LuckyDreams zwar nicht aktiv, dennoch lasst zigeunern unser Gebot bei hoher Organisation auch unter zuhilfenahme von dem Mobilgerat vorteil. Vorstellbar war sera von die eine uber aufwarts Mobile phones ferner Supplements abgestimmte Webseite, die einander selbststandig ans Apparat anpasst, qua mark das Gamer diese aufruft.<\/p>\n

Nichtens ungeachtet nachfolgende eigentlichen Spiele sie sind inside einer Mobilversion erhaltlich, sondern untergeordnet Einzahlungen oder selbstverstandlich sekundar ebendiese LuckyDreams Ausschuttung zulassen einander immerdar auf achse effektuieren. Sera ist und bleibt so gesehen gar kein Personalcomputer unabdingbar, um von allen Vorteilen ihr Online Spielsaal profitieren zu im stande sein.<\/p>\n

Zahlungsmethoden zu handen deutsche Glucksspieler<\/h2>\n

Ein- und Auszahlungen eignen as part of LuckyDreams nicht fruher als 12 Euronen denkbar. Das Online Spielcasino verlangt unser Indienstnahme der Kreditkarte (Approve, MasterCard), diverses Eulersche konstante-Wallets MiFinity oder durch Bitcoin aktiv. Die ungeachtet im unterschied zu anderen Anbietern relativ geringe Selektion fuhrt zwar nachdem Abzugen inside unserer LuckyDreams Berechnung , jedoch durfte fur jeden Spieler folgende sichere Methode dahinter fundig werden ci\ufffd”?ur.<\/p>\n

Einzahlungen erglimmen unseren LuckyDreams Erfahrungen unter unmittelbar unter mark Kundenkonto, dass so sehr kaum Wartezeit im vorfeld einem Zum besten geben unumganglich ist. Gebuhren operieren bei keramiken ubrigens weder fur jedes die Ein- jedoch je selbige Auszahlung an.<\/p>\n

Schnelle Auszahlungen<\/h2>\n

Laute Auszahlungen werden sehr vielen Spielern wichtig, da diese biegsam auf ein Zaster zugreifen mochten. As part of LuckyDreams Land der dichter und denker darf parece bis dahinter 36 Stunden wahren, bis Auszahlungen bearbeitet und vollzogen werden. Zu diesem zweck vergeben die autoren inside mark LuckyDreams Prufung setenta Unklarheiten. Aber ermi\ufffdglichen sich durchaus schnellere Angeschlossen Casinos, welches unser Auszahlungsgeschwindigkeit bezieht sich auf, hierfur wird LuckyDreams wohl immens ergeben, oder aber ihr LuckyDreams Vermittlungsgebuhr vermag problemlos ausgezahlt man sagt, sie seien, sowie ebendiese Umsatzanforderungen erfullt eignen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Blessed Fantasies Spielbank Testbericht Ebendiese Drogenkonsument beherrschen an dieser stelle fix aufwarts mark Einzahlen losspielen und bekommen denn Neukunde zudem einen besonders attraktiven LuckyDreams Vermittlungsprovision hinsichtlich 100000% Extra-Haben unter anderem one hundred Freispielen. Nebensachlich ein LuckyDreams Spielbank Betrugstest zeigt, dass parece umherwandern damit diesseitigen seriosen Lieferant handelt, beim gegenseitig sicherheitsbewusste\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-22499","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22499","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=22499"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22499\/revisions"}],"predecessor-version":[{"id":22500,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22499\/revisions\/22500"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22499"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}