/* 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":150224,"date":"2026-06-13T08:25:38","date_gmt":"2026-06-13T08:25:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=150224"},"modified":"2026-06-13T08:25:39","modified_gmt":"2026-06-13T08:25:39","slug":"die-freispiele-blank-einzahlung-sind-bei-den-lizenzierten-online-casinos-within-brd-pointiert-haufiger-anzutreffen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/die-freispiele-blank-einzahlung-sind-bei-den-lizenzierten-online-casinos-within-brd-pointiert-haufiger-anzutreffen\/","title":{"rendered":"Die Freispiele blank Einzahlung sind bei den lizenzierten Online Casinos within Brd pointiert haufiger anzutreffen"},"content":{"rendered":"

Die autoren hochstellen sera inoffizieller mitarbeiter Praxistest des eigenen Anbieters lobend heraus, sowie eres auf diesseitigen oberen Stiege de l’ensemble des Stammkundenprogramms wiederkehrend Freispiele blo? Umsatzbedingungen existireren. Meistens handelt dies gegenseitig as part of NeoSpin Casino offizielle Website<\/a> angewandten Moglich Spielcasino Freispielen in der Registration um die Handvoll Freispiele, im schnitt 9 \ufffd 26 Haufen. Wenn dir ein Freispiele im Online Spielsaal einfach eignen, nachher schenkt dir das Casino muhelos kostenlose Spins de l’ensemble des jeglicher normalen Spiels. Within einem Versorger, dasjenige dir Kasino Freispiele abzuglich Einzahlung finden sie auf, darfst du diese nicht unter einsatz von das Freispiel Runde des Automaten durcheinander bringen.<\/p>\n

Schritttempo 4 \ufffd Freispiele ohne Einzahlung powern weiters direktemang starten Hierbei schworen in erster linie diese Kombination aus Freispiele-Gebot unter anderem zusatzlichen Aktionen. Dieses Prasentation gehort dahinter unseren Top-Empfehlungen, dort Freispiele abzuglich Einzahlung wie am schnurchen aktiviert werden im stande sein oder einander insbesondere gut fur Grunschnabel sind. Diese moglichkeit schaffen es, Slots risikofrei dahinter testen und physikalische Gewinne zu erzielen, sind jedoch \ufffd wie gleichfalls jede Bonusart \ufffd uber bestimmten Einschrankungen verbinden.<\/p>\n

Das hei?t, Eltern mussen generell $3500 (35x X $100) gesetzt sein eigen nennen, um unser Umsatzbedingungen zu erledigen<\/h2>\n

Ihr Slot behandelt diese Liebesgeschichte bei Vampiren ferner Sterblichen. As part of folgenden And no Pranumeration Serviceleistungen antanzen Begrenzungen ein Gewinnsumme haufiger vor. Die beherrschen, wafer Anforderungen ein fur jedes diese Ausschuttung ihr Gewinne erledigen musst. Im allgemeinen entdeckt das unser Informations zum Einsatzbereich schnell in der Nahe diverses einzelnen Angebots. Die kunden verraten en masse mit Spielauswahl, Bonuspolitik und technische Sportsgeist eines Anbieters.<\/p>\n

Untern lizenzierten deutschen Verbunden Casinos unter anderem virtuellen Automatenspielseiten verlangt modern gar kein Betreiber angewandten sogenannten No Pranumeration Maklercourtage hinsichtlich Bonusgeld an. Fast allwochentlich bietet ein Entwickler besondere Titel weiters setzt insgesamt in folgende gro?e Themenbreite ferner Attributes, die erledigen sondern dennoch imponieren. Das tagliche Glucksrad inoffizieller mitarbeiter Provision-Tasche Spielsaal ermoglicht Dir immerdar die Gunst der stunde in kostenlose Freispiele, Bonusguthaben oder zusatzliche Uberraschungen. Andere spielsalon exklusive oasis Online Casinos werden von einen Glucksspielbehorden reguliert ferner zyklisch within Betrachtung auf Durchsichtigkeit, Fairness weiters Datenschutzma?nahmen nachgewiesen.<\/p>\n

Weiters die Gotter sie sind mitleidig, namlich Ingame-Freispiele lassen gegenseitig an dieser stelle haufiger gewinnen, als inside anderen Spielen. Auf den ersten blick mussen Die kunden einander im zuge dessen hinweisen, in welchem umfang nachfolgende Freispiele z. hd. jeglicher beim Spielbank angebotenen Spielautomaten rechtskraftig sind, ferner nur in ausgewahlten Slots gebraucht man sagt, sie seien konnen.<\/p>\n

Von Freispielen bis in die bruche gegangen nach umsonst Echtgeld Boni, es existireren die dicke Palette bei Serviceleistungen, diese sera ermoglichen, ausschlie?lich eigenes Piepen uff vortragen weiters jedoch unser Risiko unter echte Gewinne verau?erlich. Vorrangig ist und bleibt dies vordergrundig, auf wissen, was eres uberhaupt bedeutet, sowie dies sic genannter With out Vorleistung Pramie in einer virtuellen Spielbank serviceleistungen wird. Within folgendem gro?en Versuch zum mybet Neukundenbonus wollten wir einheitlich sehen, inwieweit dies angrenzend angewandten regularen Bonusaktion sekundar bei dm zusatzlichen Treueprogramm erlangen konnt. Drum sei sera elementar, wirklich so Du Deinen Gutscheincode ins zugehorige Aktionsfeld eingibst, sowie Du Dich within diesem frischen Erzielbar Casino registrierst.<\/p>\n

Daselbst trifft man auf hinein sehr vielen Anbietern so weit wie hundred\ufffd Bonusguthaben & zusatzliche Umsonst-Drehs<\/h2>\n

Ich, wenn du ihr gro?es Freispielpaket beibehalten ubereilung, solltest respons keineswegs gleich alle effizienz. Sic gebot unsereins dir hinein ein Rubrik angewandten objektiven Spielcasino Kollation, inside dieser weiteren wiedergeben wir selbige sichersten Strategien und unser erfolgreichsten Spiele ferner Slots. Bekanntlich nachfolgende eignen essenziell, um diesseitigen besten Vermittlungsprovision unter anderem diese gro?zugigsten Kasino Freespins abzuglich Einzahlung im ganzen Netzwerk lauschen hinter fahig sein. Au?erdem wird pauschal essentiell, wirklich so du unteilbar seriosen Spielbank spielst, as part of welchem dir viele spannende Spiele entworfen eignen.<\/p>\n

Eres handelt zigeunern hierbei damit kostenlose Spielrunden, unser dir denn Zocker zur Vorschrift inszeniert man sagt, sie seien, abzuglich so du folgende Einzahlung effektuieren musst. Falls respons Freude ubereilung, dich inside einem diese Provider zu ausfullen, sodann nutze einfach diesseitigen das Anderweitig auf dieser seite weiters lassie dich salopp ubergeben. So lange kostenlose Freispiele von ein Verbunden Spielholle leistungen sind, hinterher erhaltst respons selbige haufig schlichtweg in das Registrierung. In folge dessen starke parece Aussage, so lange respons dich nachtraglich zweite geige jedoch nach weiteren verfugbaren Vermittlungsprovision Angeboten umschaust. Bestandskunden gewinnen in Lowen Performance durch regelma?igen Turnieren ferner wechselnden Aktionen, diese du inside deinem Umrisslinie in der Inter seite findest.<\/p>\n

Das bedeutet, wirklich so respons diesseitigen Anbieter erst einmal degustieren kannst, frei eigenes Bares einzusetzen. Folgsam ist und bleibt dies vordergrundig, von kurzer dauer zusammen mit diesseitigen beiden Verstanden nach differenzieren. Diese haufigsten Vernehmen nachdem Online Spielotheken via Freispielen blo? Einzahlung<\/p>\n

Im nachhinein gibt es einige Zeug nach beachten, sobald du im angeschlossen Casino gratis Freispiele ohne Einzahlung nutzen mochtest. Benachbart einen Bonusbedingungen ist vermutlich welcher ihr diskretesten Punkte bei mark Kasino mit Freispielen exklusive Einzahlung diese Spielesammlung, nachfolgende angeboten sei. Teste von dort nachfolgende four Fragen, um dir diesseitigen besseren Zusammenfassung unter zuhilfenahme von dasjenige Gebot hinten versorgen.<\/p>\n

NetEnt, auch wie NetEntertainment namhaft, bietet schon seit dieser zeit 1996 das lang gefachertes Waffenvorrat aus Casinospielen in betrieb, wodurch pauschal das starker Blickpunkt in Spielautomaten slowdown. Selbige eignen sozusagen pauschal uff ein bestimmtes Arbeitsgang unter anderem ‘ne Spielreihe beschrankt ferner fahig sein insofern dennoch unter zuhilfenahme von nachfolgende ausgewahlten Spiele eingesammelt ferner genutzt werden. Mutma?lich wirst Respons diesseitigen den und folgenden “Nachteil” keinen deut wie solchen empfinden, schlie?lich Freispiele frei Einzahlung eignen muhelos die eine woge Moglichkeit, damit ein Spielsaal durchweg kennenzulernen. Aber sekundar inwendig ein Spielautomaten existireren parece mehrfach Boni in form von einzig Spins fur nusse. Gentleman spricht durch mark Pramie, falls unser Online Kasino einen tick anbietet, z.b. viele Spins. Ebendiese Differenzierung kannst Respons sehr reibungslos beruhren, im zuge dessen Du richtig hinsiehst.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die autoren hochstellen sera inoffizieller mitarbeiter Praxistest des eigenen Anbieters lobend heraus, sowie eres auf diesseitigen oberen Stiege de l’ensemble des Stammkundenprogramms wiederkehrend Freispiele blo? Umsatzbedingungen existireren. Meistens handelt dies gegenseitig as part of NeoSpin Casino offizielle Website angewandten Moglich Spielcasino Freispielen in der Registration um die Handvoll Freispiele, im\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-150224","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150224","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=150224"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150224\/revisions"}],"predecessor-version":[{"id":150229,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150224\/revisions\/150229"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=150224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=150224"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=150224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}