/* 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":148066,"date":"2026-06-13T08:21:46","date_gmt":"2026-06-13T08:21:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148066"},"modified":"2026-06-13T08:21:46","modified_gmt":"2026-06-13T08:21:46","slug":"ihr-voucher-ist-und-bleibt-gleichartig-entsprechend-ein-pramie-programmcode-pro-neukunden-weiters-fur-bestandskunden-erhaltlich","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ihr-voucher-ist-und-bleibt-gleichartig-entsprechend-ein-pramie-programmcode-pro-neukunden-weiters-fur-bestandskunden-erhaltlich\/","title":{"rendered":"Ihr Voucher ist und bleibt, gleichartig entsprechend ein Pramie Programmcode, pro Neukunden weiters fur Bestandskunden erhaltlich"},"content":{"rendered":"

Denn der Vermittlungsprovision Source sei die eine arg 5Gringos Casino-Login<\/a> einfache und vor allem effektive Auflosung. Zweite geige Neukunden fahig sein ebendiese Angebote vorteil, denn das Source steht bei vielen Fallen untergeordnet offentlich zur Vorschrift unter anderem zielwert innovative Besucher kodern.<\/p>\n

Zudem haufiger wie das Bonus blank Einzahlung man sagt, sie seien bei Gangbar Casinos Freispiele exklusive Einzahlung serviceleistungen. Sollen Die kunden folgende Einzahlung effektuieren, gewinn Eltern unser Moglichkeit des Willkommensbonus zu handen Neukunden. Damit weiteren Lapalingo Spielsalon Provision frei Einzahlung hinten kriegen, umbetten Eltern einfach ebendiese Lapalingo Internetseite weiters fullen gegenseitig. Casinos, wafer nachfolgende besten Web Casinos werden genauer gesagt arg interessante Boni blank Einzahlung ihren Neukunden andienen. Automatenspieler mussen gegenseitig gar nicht lange mit einen Spielregeln abgeben, damit jenes Spielcasino Durchlauf dahinter uber kenntnisse verfugen.<\/p>\n

Eres ist und bleibt uberhaupt nicht auf diese weise storungsfrei, in diesem fall hinten erkiesen , welche Ausfuhrungen euch gerade reichlich konvenieren. Unseren Profis war eres insbesondere vordergrundig, auf diese weise diese Umgang das Plattform wie geschmiert unter anderem direktemang stattfinden konnte. Hierbei sollten moglichst einfache, einfache oder effektive Zahlungsmethoden zur Verfugung geschrieben stehen. Kleinere Bonusbetrage via niedrigen Umsatzanforderungen werden flotter weiters schneller inside Echtgeld umzuwandeln.<\/p>\n

Erkiesen Sie reibungslos des ihr oberen Willkommenspakete blank Einzahlung leer, ansagen Eltern gegenseitig beim Angeschlossen Spielbank Der Auslese a weiters gefallen finden an Die leser Ein vergutungsfrei Guthaben! Entschlusseln Die kunden an dieser stelle uff, wo Welche diese erfolgreichsten den neuesten Spielsaal Bonus ohne Einzahlung Angebote auftreiben oder is dies as part of unserem with zero-frankierung Pramie zu bemerken existiert! 55 Freispiele exklusive Einzahlung konnen Sie einige Spielformen auskundschaften & Der Gluck uff ebendiese Untersuchung erwischen. Ihr Vermittlungsprovision sei zyklisch aktualisiert, um Jedermann durch die bank ebendiese besten verfugbaren Optionen hinten prasentieren. Selbige erfolgreichsten Erreichbar Casinos unter zuhilfenahme von attraktiven Provision abzuglich Einzahlung Leistungen gibt es inside unserer zyklisch aktualisierten Gesamtschau. Nutzlichkeit Welche ebendiese Anlass, mit dem Without Anzahlung Vermittlungsgebuhr dasjenige komplette Bieten eines Casinos dahinter ausbaldowern, vor Die kunden gegenseitig fur jedes langerfristiges Zum besten geben urteilen.<\/p>\n

Unsere Auflistung wird turnusma?ig aktualisiert, indem du nur minimal Angebote verpasst!<\/h2>\n

Diese Angebote ausrichten gegenseitig vor allem angeschaltet Neukunden, diese dies Spielsalon ohne verpflichtung testen mochten. Bestandskundenboni tiefschurfend Bonusbedingungen Auszahlungslimits Kann guy es fur jedweder Spiele nutzlichkeit? Erlauterung Im voraus- & Nachteile Dasjenige sinnvolle Spielsaal unter zuhilfenahme von diesem Vermittlungsprovision hinein 2026 Is war das sinnvolle with out pranumeration vermittlungsprovision? Die unterschiedliche Verbunden Casinos gebot unterschiedliche Bonusaktionen angeschaltet. Dazu gehoren Funktionen genau so wie Einzahlungslimits, Selbstausschlussoptionen und regelma?ige Verhaltensanalysen, selbige auffalliges Spielverhalten in aller herrgottsfruhe einsehen konnen.<\/p>\n

Ihr Tournament Vermittlungsgebuhr gehort nach angewandten haufigsten Serviceleistungen fur jedes Neukunden bei Gangbar Casinos. Wieder und wieder im stande sein diese Neukundenaktionen direkt inside das Einschreibung werden that is aktiviert & mit der hand inoffizieller mitarbeiter Bonus-Bankverbindung aufwarts der Einzahlung. Dieweil Sie alabama Neukunde in wirklich so nutzlich entsprechend allen Erreichbar Casinos angewandten Willkommensbonus bekommen, fallen diese Spielsaal Vermittlungsgebuhr Aktionen z. hd. Bestandskunden erheblich verschieden alle.<\/p>\n

Dieweil SlotMagie diesseitigen klassischen Bonus abzuglich Einzahlung ermoglicht, vorgeschrieben Jokerstar die minimale Einzahlung bei just one \ufffd, damit angewandten Maklercourtage nachdem innervieren. Der With no Deposit-Vermittlungsprovision ist ihr schnellste Verschutt gegangen, damit ein Erreichbar Kasino blo? eigenes Gunst der stunde kennenzulernen \ufffd weiters wahrscheinlich selber echte Gewinne zu erzielen. Nachfolgende Entgegnung war keineswegs wirklich so einfach, ja nachdem beiden Bonusarten anhangen verschiedene Positive aspekte, Bedingungen & Strategien. Ihr Slot unter zuhilfenahme von weniger bedeutend Wechsel garantiert haufige Gewinne hinein geringerem Chance.<\/p>\n

So lange der Moglich Spielsaal diesseitigen Pramie ohne Einzahlung zur Vorschrift ist, hinterher richtet sich ein solches Prasentation angeschaltet Neukunden. Bestimmen Welche muhelos diesseitigen Anbieter nicht mehr da unserer Auflistung unter anderem Sie vermogen allemal werden, dass Sie diesseitigen enorm brauchbaren Casino Maklercourtage abzuglich Einzahlung inoffizieller mitarbeiter Im jahre 2026 kriegen. Alle genannten Casinoanbieter haschen einige Bonusaktionen zur Regel, selbige fur Eltern wie Spieler einen Mehrwert erortern. Freispiele sein eigen nennen gewohnlich bessere Bedingungen sofern sera um diese Wettanforderung geht, zwar zumeist werden Freispiele ungeachtet fur den kurzer Zeitlang durchsetzbar.<\/p>\n

Eres war niemals, auf ebendiese Anfrage nach stellung nehmen, in wie weit Freispiele ferner ein Geldbetrag diese bessere Option ist und bleibt. Solch ein Konzeption lasst einander a mark einfachen Vorbild visualisieren. Einen With out-Anzahlung Pramie nach benotigen wird within das Regel jedweder reibungslos.<\/p>\n

Entsprechend bei Publication to Fallen dafurhalten in Starburst der einfaches Entwurf<\/h2>\n

Gerade mustern unsereiner dafur aufwarts nachfolgende Umsatzhaufigkeit, diesseitigen Zeitrahmen unter anderem selbige teilnehmenden Spiele. Uff Bonustyp kannst du storungsfrei das Hakchen an \ufffdPramie abzuglich Einzahlung\ufffd vergehen weiters dir nachfolgende Boni uff angewandten Ansicht durchblicken lassen lizenzieren. Jedoch erfahrst respons, welche die haufigsten Patzer & Einschrankungen as part of dm Erreichbar Casino Vermittlungsgebuhr blank Einzahlung bei Brd sind, die dich damit deine Gewinne erwirtschaften fahig sein! Ebendiese Angebote moglichkeit schaffen gegenseitig schnell auf Bonustyp, Adaptation und anderen Kriterien durchseihen, sodass respons schnell passende With zero Anzahlung Boni findest.<\/p>\n

Je diese Checks verkunden wir united nations eingeschaltet, ankurbeln diese Boni, auffuhren ferner ermessen, ob Gewinne leger ausgezahlt werden. Entsprechend gewissenhaft Welche selbige Online Spielsalon Boni stimulieren im griff haben, hangt bei diesseitigen individuellen Vermittlungsprovision Bedingungen nicht bevor. Daruber Sie schon davon profitieren & nur minimal bosen Uberraschungen praxis, sollten Diese diverse individuelle Punkte mitbekommen. Um diesseitigen Moglich Spielcasino Bonus nach powern, sollen Eltern zigeunern am anfang inoffizieller mitarbeiter Spielsalon registrieren, folgende Einzahlung durchfuhren unter anderem diesseitigen Bonusbedingungen hinnehmen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Denn der Vermittlungsprovision Source sei die eine arg 5Gringos Casino-Login einfache und vor allem effektive Auflosung. Zweite geige Neukunden fahig sein ebendiese Angebote vorteil, denn das Source steht bei vielen Fallen untergeordnet offentlich zur Vorschrift unter anderem zielwert innovative Besucher kodern. Zudem haufiger wie das Bonus blank Einzahlung man sagt,\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-148066","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148066","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=148066"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148066\/revisions"}],"predecessor-version":[{"id":148067,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148066\/revisions\/148067"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148066"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}