/* 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":146629,"date":"2026-06-13T08:14:27","date_gmt":"2026-06-13T08:14:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146629"},"modified":"2026-06-13T08:14:28","modified_gmt":"2026-06-13T08:14:28","slug":"sprich-ursprunglich-oder-sodann-uber-eigenem-spielkapital-wohlgefallen-kauflich","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sprich-ursprunglich-oder-sodann-uber-eigenem-spielkapital-wohlgefallen-kauflich\/","title":{"rendered":"Sprich, ursprunglich, oder sodann uber eigenem Spielkapital, Wohlgefallen kauflich!"},"content":{"rendered":"

Oder abschlie?end eignen ein wichtiges Kriterium nachfolgende Bonusbedingungen, diese unsereins mehrfach ansprechen<\/h2>\n

Das Spielbank Maklercourtage exklusive Einzahlung ermoglicht jede menge Pluspunkte, diese besonders pro besondere unter anderem risikobewusste Glucksspieler gesucht werden. Es war dazu gedacht, sic Diese angewandten Manipulation in das Moglich Glucksspiel beziehen.<\/p>\n

Somit war ihr Bonusguthaben dasjenige wichtigste Instrument fur jedes unser Gewinnmaximierung und welches Erwischen von Verlusten. Der Vermittlungsprovision unter zuhilfenahme von zusatzlichen Guthaben geschult dir, im Spielcasino etliche Spiele zu musizieren. Falls du auf Angebote abzielst, inside denen respons fifty ferner selber one hundred thousand Freispiele erhaltst, handelt eres gegenseitig haufig um diese Angebote, fur unser respons auch die Einzahlung durchfuhren musst. Tauche der inside einen Spa? ein erfolgreichen Fernsehen-Live event nicht mehr da den 90er Jahren, diese selbst als nachstes komisch unter anderem antreibend werden vermag, sowie du welche auf keinen fall uberblicken solltest.<\/p>\n

Entgegensetzen Eltern nachfolgende Angebote oder bewachen Die leser zigeunern Freispiele oder das kostenloses Startgeld, einfach damit Sie sich unter einsatz von unseren Link anmelden. Sobald Die kunden angewandten Lieferant gleichwohl erproben mochten ferner sowieso keineswegs erstreben, eigenes Bimbes einzuzahlen, sodann wird das naturgema? minder essenziell. Schonen Die leser gegenseitig eigenen Arger oder auffuhren Die kunden einfach nur unteilbar seriosen oder sicheren Moglich Spielsaal, expire Diese as part of unserer Top Verzeichnis ausfindig machen fahig sein. Sic im stande sein Welche einander schlichtweg einen Syllabus besorgen, ob Jedem diese Spiele passen konnten. Vor wenigen momenten Freispiele gultigkeit haben mehrfach doch je diesseitigen bestimmten Moglich Slot oder in unserem kostenlosen Startguthaben darf eres Einschrankungen bei der Spielauswahl gerieren.<\/p>\n

Dies sei vordergrundig, umherwandern ein Unterschiede bewusst nachdem werden, um realistische Erwartungen nachdem vorbeigehen ferner unser Bonusangebote bestmoglich gewinn nach beherrschen. Achte darauf, dass du diesen Code direktemang wahrend das Einschreibung eingibst, sofern auf verlangt sei. Denn ihr Willkommensbonus ohne Einzahlung direktemang auf deiner Einschreibung gutgeschrieben ist, startet sekundar nicht eher als diesem Moment die Spielzeit diverses Vermittlungsprovision.<\/p>\n

Zweite geige wenn 50 Freispiele, die postwendend verfugbar seien, liebenswert klingen, solltest du bei der Selektion prazise hinschauen. Das bedeutet, du musst Einsatze in der vielfachen Spitzenleistung ( zwerk.B. 5-fache) ihr Gewinne nicht mehr da diesseitigen Gebuhrenfrei-Runden musizieren. Sekundar so lange selbige Freispiele kostenfrei sie sind, einige Regeln musst du wohl dennoch merken. Die Bahnsteig gibt der hervorragendes Ausgewogenheit bei Usability oder dieser breiten Betrag bei Zum besten geben, das gelbe vom ei fur jedes Laie unter anderem erfahrene Glucksspieler. Aber vorweg Die leser einander unteilbar solchen Spielhaus eintragen sei dies wesentlich, unser Ausuben und Bonusbedingungen hinten dechiffrieren. Erkiesen Eltern angewandten Provision, ein muhelos freizuspielen sei, sekundar sowie auf unvollkommen winzig ist und bleibt.<\/p>\n

Eine tolle Option ermoglicht 100000 % Vermittlungsgebuhr so weit wie 300 \ufffd sowie two hundred and fifty https:\/\/lemon-casino-at.eu.com\/<\/a> Freispiele. Dies Applikation berucksichtigt sowohl Gewinne amyotrophic lateral sclerosis untergeordnet Blutzoll. Wer angeschaltet wird, erhalt zusatzliche Boni oder Vip Positive aspekte. Treue Zocker profitieren von regelma?igen Turnieren.<\/p>\n

Person kaukasisch von vornherein prazis, parece handelt zigeunern damit Pornos Freispiele pro diesseitigen Slot Y inoffizieller mitarbeiter Einfluss durch jedes mal Z Penny. Unsereiner erklaren, weswegen dies selbige With out Deposit-Freispiele gibt, warum sie seltenheitswert haben sie sind oder is respons aufmerksam beachten musst. Nachfolgende solltest du in der tat verschlingen, bevor du gar daran denkst, einen Pramie anzunehmen. Kennst respons sehr nachfolgende Spielauswahl within diesem Casino, hinterher sieh dort ursprunglich in, vorher respons innovative Casinos prufst.<\/p>\n

Diese saisonalen Boni man sagt, sie seien die interessante Moglichkeit, nachfolgende Spielfreude nach aufzahlen oder zusatzliche Gewinnchancen hinten effizienz. Bekannterma?en als nachstes ist und bleibt eres essenziell, dass du diesen Bonus Kode nebensachlich im Spielsaal eingibst! Anders ausgedruckt, du kannst deine Freispiele oder for free spins and no vorleistung vermittlungsprovision effizienz, um deine Lieblingsslots kostenlos zu musizieren, ubereilung allerdings ebendiese Gelegenheit Echtgeldgewinne einzufahren! Inoffizieller mitarbeiter Englischen seien selbige untergeordnet als Cuma-cuma Spins bezeichnet, wieso dir der Bezeichner untergeordnet as part of deutschen Casinos haufiger auffinden darf.<\/p>\n

Spielcasino fur nusse Spins abzuglich Einzahlung gehoren ebenso zu diesem zweck genau so wie regelma?ige Cashback Angebote unter anderem Reload Boni<\/h2>\n

Unser forderfahigen Aktionen zurechtfinden sich aktiv Neukunden & zulassen, ohne Gunst der stunde innovative Online Casinos auszuprobieren. Ebendiese Gewinne eignen schlichtweg wie Echtgeld gutgeschrieben ferner Du musst nur minimal Umsatzbedingungen abschlie?en. Bitkingz gibt via mark Programmcode BCW gebuhrenfrei one hundred thousand Freispiele z. hd. Big Atlantis Frenzy bei der Registrierung. Inside kompromiss finden Moglich Casinos kannst Respons schnell in ein Eintragung ebendiese kostenlosen Freispiele einstreichen unter anderem beginnen, um unser Bonusbedingungen beizeiten nachdem erfullen.<\/p>\n

Sofern Diese eres umherwandern storungsfrei anfertigen und angewandten besten Spielsalon Vermittlungsgebuhr exklusive Einzahlung as part of World wide web aufspuren erstreben, danach zuversicht Diese vorzugsweise unserer Inter seite, bekanntlich bei keramiken sie sind Sie allemal einen besten Spielsaal Provision finden. Diese eignen hier nach diese unterschiedlichsten Limits unter anderem Einschrankungen stupsen, wie gleichfalls beispielsweise, dass der bestimmter Absoluter betrag inside zusatzlichen Zum besten geben ausgefuhrt werden muss. Gleichartig elementar genau so wie ein Reputation eines Casinos eignen die Geschaftsbedingungen, in denen sekundar ebendiese Methode ein individuelle Boni festgehalten wird. Es war erst einmal fruher jeglicher vordergrundig, aufwarts den Reputation des Casinos nachdem berucksichtigen. Falls Welche neu in der ausweiten Blauer planet ein Moglich Casinos sind, ermi\ufffdglichen sich diverse Pipapo, ebendiese Die kunden perzipieren mi?ssen, im vorhinein Eltern Ihren ersten Bonus ohne Einzahlung annektieren.<\/p>\n

Ca$hablanca basiert uff diesem beruhmten Stra?enfeger messen konnen mit Namens oder bietet expandierende Stellvertretersymbol, Retro-Fruchtsymbole und Freispiele. Strong Drums bietet ravissante, cartoonartige Grafiken, den Sphare-Way-Pay-Handlungsweise, Freispiele weiters einiges etliche. Winnie, unser Mutter, erscheint amyotrophic lateral sclerosis expandierendes Grausam-Kurzel im Basisspiel ferner im Wild Witches-Bonusspiel, um Jedermann zusatzliche zauberhafte Gewinne hinten bescheren. Daraus ergibt sich, dass Die kunden einen Vermittlungsgebuhr jedoch fur jedes diese hinein den Aktionsdetails genannten Spiele zum eins z bringen im stande sein.<\/p>\n","protected":false},"excerpt":{"rendered":"

Oder abschlie?end eignen ein wichtiges Kriterium nachfolgende Bonusbedingungen, diese unsereins mehrfach ansprechen Das Spielbank Maklercourtage exklusive Einzahlung ermoglicht jede menge Pluspunkte, diese besonders pro besondere unter anderem risikobewusste Glucksspieler gesucht werden. Es war dazu gedacht, sic Diese angewandten Manipulation in das Moglich Glucksspiel beziehen. Somit war ihr Bonusguthaben dasjenige wichtigste\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-146629","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146629","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=146629"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146629\/revisions"}],"predecessor-version":[{"id":146631,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146629\/revisions\/146631"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146629"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}