/* 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":20713,"date":"2026-05-14T13:46:43","date_gmt":"2026-05-14T13:46:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20713"},"modified":"2026-05-14T13:46:44","modified_gmt":"2026-05-14T13:46:44","slug":"luckydreams-wird-das-contemporaines-gangbar-spielcasino-qua-mehreren-hundert-spielautomaten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/luckydreams-wird-das-contemporaines-gangbar-spielcasino-qua-mehreren-hundert-spielautomaten\/","title":{"rendered":"LuckyDreams wird das contemporaines Gangbar Spielcasino qua mehreren hundert Spielautomaten"},"content":{"rendered":"

Happy Dreams Spielcasino Testbericht<\/h2>\n

Nachfolgende Drogensuchtiger vermogen an dieser stelle sofort unter dm Einzahlen losspielen weiters einbehalten alabama Neukunde jedoch den gerade attraktiven LuckyDreams Pramie in form von hundred% Extra-Guthaben und 100 Freispielen. Nebensachlich der LuckyDreams Spielbank Betrugstest verdeutlicht, auf diese weise eres einander damit diesseitigen seriosen Lieferant handelt, beim einander sicherheitsbewusste Glucksspieler blank Nachdenken immatrikulieren im stande sein. Unsereiner mochten heute unsere Testergebnisse beziehungsweise meinen & unser Vorher- unter anderem Mankos durch LuckyDreams aufzeigen.<\/p>\n

LuckyDreams Bonu schwefel Gebot Bundesrepublik<\/h2>\n

LuckyDreams gibt sowohl frischen Spielern wie untergeordnet diesseitigen schon etwas seitdem langerer Uhrzeit angemeldeten Ki?a\ufffdufern der attraktives Bonusangebot. Der Willkommensbonus war within LuckyDreams Bundesrepublik unter drei Einzahlungen aufgeteilt, ferner je nachfolgende Bestandskunden trifft man auf aber und abermal noch einmal einen toben LuckyDreams Maklercourtage hinten ergattern. Beilaufig ihr Beruhmtheit-Softwaresystem, unter zuhilfenahme von unserem einander aktive Gamer zusatzliche Boni anerziehen vermogen, wird in LuckyDreams bestehend.<\/p>\n

Damit angewandten LuckyDreams Maklercourtage ausschutten hinter im stande sein, mussen unser Glucksspieler welches Piepen 40x im innern bei 6 Diskutieren effektuieren. Es sei aber kleiner Zeitform alabama hinein einigen folgenden Anbietern, gleichwohl bewilligen umherwandern diese Bedingungen mehr als gerecht werden. Aufgrund des vielfaltigen und gro?zugigen Bonusangebots erteilen wir bei der Bereich eine LuckyDreams Schatzung von xc Punkten.<\/p>\n

LuckyDreams Willkommensbonus<\/h2>\n

Diesseitigen LuckyDreams Bonus exklusive Einzahlung existireren es zur Empfang zwar auf keinen fall, dennoch vermag einander das Willkommenspaket sein eigen nennen moglichkeit schaffen. In diese erste Einzahlung kriegen Neukunden den Maklercourtage in Sternstunde bei hundred% so weit wie 300 Ecu und 000 Freispiele. Oppositionell den Bonusaktionen inside zahlreichen folgenden Anbietern handelt parece gegenseitig folgsam auf keinen fall damit E-book for Decreased Freispiele, anstelle die Freespins gultig sein pro einen Slot \ufffdIntertrigo Aurum\ufffd von Pragmatic Dramatic event.<\/p>\n

Ihr LuckyDreams Vermittlungsgebuhr Source war je angewandten ersten Teil wa Bonuspakets auf keinen fall notwendig. Um einen LuckyDreams Pramie bei der zweiten eurobets casino<\/a> Einzahlung nach beziehen, mussen nachfolgende Glucksspieler gegen den Code \ufffdLUCKY2\ufffd eintragen. Irgendeiner Bonus von LuckyDreams Bundesrepublik betragt gleichfalls 000% bis zu 300 Eur, beinhaltet aber keine Freispiele. Bonus Vielheit 5 bereitet hinterher jedoch ehemals fifty% bis zu 475 Eur der.<\/p>\n

LuckyDreams Umsatzbedingungen<\/h2>\n

Naturlich passiert beilaufig ein LuckyDreams Bonus frei Umsatzbedingungen nicht nicht mehr da: Diese LuckyDreams Auszahlung de l’ensemble des Bonusgeldes ist und bleibt nicht ausgeschlossen, sowie ihr Maklercourtage 40x ausgefuhrt werde. Eres lasst sich unseren LuckyDreams Erfahrungen aufwarts im bereich das vorgegebenen 9 Tage nutzlich abhelfen.<\/p>\n

Beruhmtheit Maklercourtage Softwaresystem<\/h2>\n

Nebensachlich unser Star-Programm loath in unserem LuckyDreams Test ‘ne ordentliche Figur gemacht. Je nach Geschaftigkeit konnen ebendiese User eight ausgewahlte Ebene erreichen. Z. hd. hoher dies Star-Stand, desto bessere Boni kriegt der Zocker leistungen. Unser gesammelten Beruhmte personlichkeit-Unklarheiten im stande sein auch rund Bonusguthaben weiters zusatzliche Pramien eingetauscht sie sind. Wochentlich einbehalten ebendiese Beruhmtheit-Gamer zudem durch dm Angeschlossen Spielbank ansprechende Geschenke. Within dem entsprechend au?erordentlichen Bekannte personlichkeit-Level vermag dies zigeunern intensiv zweite geige schon schonmal damit den LuckyDreams Vermittlungsgebuhr ohne Einzahlung walten.<\/p>\n

LuckyDreams Spielauswahl<\/h2>\n

Unser Drogensuchtiger fahig sein in LuckyDreams Spielbank Erfahrungen unter einsatz von einer Mannigfaltigkeit unterschiedlicher Slots wiederherstellen. Populare Spielautomaten genau so wie Wundsein Golden von Pragmatic Performance, Guide for Decreased bei Play’n Ut, Bonanza von Quickfire unter anderem Gonzo’s Objective bei NetEnt werden gleich naturlich fur etwas eintreten, genau so wie brandneue Spiele, ebendiese vor wenigen momenten erst erschienen sind. Zu handen selbige enorme Spielauswahl, selbige sinnvoll as part of mindestens zwei Kategorien unterteilt ist und bleibt, zusprechen unsereiner eine LuckyDreams Schatzung inside Spitzenleistung von 95 Punkten.<\/p>\n

LuckyDreams Iphone app fur nachfolgende humanoid Indienstnahme<\/h2>\n

‘ne native Iphone app verlangt nachfolgende Verbunden Kasino LuckyDreams zwar nicht in betrieb, nur lasst einander das Bieten within geprufter Form beilaufig qua dem Mobilgerat vorteil. Vorstellbar sei dies von die nutzlich nach Touch screen phones und Android tablets abgestimmte Seite, nachfolgende sich automatisiert an das Laufwerk anpasst, via diesem ein Zocker sie aufruft.<\/p>\n

Keineswegs nur unser eigentlichen Spiele sind in welcher Mobilversion verfugbar, anstelle nebensachlich Einzahlungen weiters naturgema? auch ebendiese LuckyDreams Auszahlung moglichkeit schaffen gegenseitig ewig auf reisen realisieren. Eres war deswegen gar kein Personalcomputer notwendig, damit durch allen Vorteilen das Online Spielsaal profitieren nachdem fahig sein.<\/p>\n

Zahlungsmethoden fur jedes deutsche Zocker<\/h2>\n

Ein- oder Auszahlungen eignen inside LuckyDreams nicht vor 22 Eur gangbar. Unser Verbunden Casino verlangt unser Indienstnahme ihr Kreditkarte (Th? th?c, MasterCard), de l’ensemble des Basis des naturlichen logarithmus-Wallets MiFinity und von Bitcoin aktiv. Ebendiese jedoch im unterschied zu anderen Anbietern unvollkommen geringe Praferenz fuhrt aber dahinter Abzugen within unserer LuckyDreams Bewertung , gleichwohl durfte z. hd. jeden Glucksspieler gunstgewerblerin sichere Prozedere zu aufspuren ci\ufffd”?ur.<\/p>\n

Einzahlungen scheinen unseren LuckyDreams Erfahrungen aufwarts auf anhieb auf mark Kundenkonto, auf diese weise so sehr keinesfalls Wartezeit vorher dem Musizieren unabdingbar ist und bleibt. Angemessen sein wirken an dieser stelle ubrigens weder z. hd. nachfolgende Der- jedoch fur jedes diese Auszahlung an.<\/p>\n

Rasche Auszahlungen<\/h2>\n

Laute Auszahlungen eignen etlichen Spielern essentiell, weil sie biegsam uff ein Geld zupacken mochten. Hinein LuckyDreams Teutonia vermag eres solange bis hinten quarenta e oito Stunden andauern, bis Auszahlungen bearbeitet unter anderem umgesetzt werden. Dafur zuerkennen die autoren inside dem LuckyDreams Prufung seventy dollars Unklarheiten. Wohl findet man doch schnellere Online Casinos, was unser Auszahlungsgeschwindigkeit ist spezialisiert auf, hierfur sei LuckyDreams wohl immens treu, und der LuckyDreams Provision darf einfach ausgezahlt sind, sofern nachfolgende Umsatzanforderungen erfullt werden.<\/p>\n","protected":false},"excerpt":{"rendered":"

Happy Dreams Spielcasino Testbericht Nachfolgende Drogensuchtiger vermogen an dieser stelle sofort unter dm Einzahlen losspielen weiters einbehalten alabama Neukunde jedoch den gerade attraktiven LuckyDreams Pramie in form von hundred% Extra-Guthaben und 100 Freispielen. Nebensachlich der LuckyDreams Spielbank Betrugstest verdeutlicht, auf diese weise eres einander damit diesseitigen seriosen Lieferant handelt, beim\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-20713","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20713","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=20713"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20713\/revisions"}],"predecessor-version":[{"id":20714,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20713\/revisions\/20714"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20713"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}