/* 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":68458,"date":"2026-05-22T15:53:01","date_gmt":"2026-05-22T15:53:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68458"},"modified":"2026-05-22T15:53:02","modified_gmt":"2026-05-22T15:53:02","slug":"spielcasino-25-euronen-einlosen-75-ecu-geben","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spielcasino-25-euronen-einlosen-75-ecu-geben\/","title":{"rendered":"Spielcasino 25 Euronen Einl\u00f6sen 75 Ecu Geben"},"content":{"rendered":"

Such dir einfach eines aus, so deinen pers\u00f6nlichen Spielw\u00fcnschen entspricht. Erst einmal bedingung man einander bei mark Kasino einschreiben, dasjenige weiteren Maklercourtage anbietet. BingBong war der aufregendes, grelles Casino, das dir unser M\u00f6glichkeit bietet 50 Freispiele f\u00fcr jedes 1 Euronen abzuholen. SlotMagie Spendiert dir schnell je selbige Einschreibung 50 Freispiele. Gerade hervorzuheben seien ebendiese schnicken oder sicheren Zahlungsmethoden, PayPal steht hierbei freund und feind voraus, so sehr kannst respons schnell 1 Eur einl\u00f6sen weiters einen Vermittlungsgeb\u00fchr einbehalten.<\/p>\n

Das Angeschlossen Kasino bietet folgende lesenswerte Auswahl aktiv Spielautomaten, ebendiese von etablierten Anbietern stammen. Das tolle Plan unter anderem ebendiese attraktiven Aktionen, wie gleichfalls unser schnalzen 5000, Abschrift Fort\u00fcne und ihr Donnerstags Hauptpreis schaffen welches Spielerlebnis gerade vielf\u00e4ltig. Dasjenige Kasino liefert dir 50 Freispiele pro 1 Euro um dies Slotportfolio weiters diesseitigen Provider entscheidend nachdem abschmecken.<\/p>\n

Fachgem\u00e4\u00df und unter zuhilfenahme von diesem engagierten Einsatzgruppe versuchen unsereiner alle Arten durch Gangbar-Casinos. Wirklich so im stande sein Eltern reine 15-\u20ac-Boni direkt unter zuhilfenahme von spinbasierten Aktionen gegen\u00fcberstellen \u2013 & verfehlen keine einzige lohnende Aktion. Jedes Pr\u00e4sentation hier repr\u00e4sentiert daher min. 15 \u20ac reale Spielwerte. Bewertung von FreispielenViele Casinos pr\u00e4sentation statt dessen Bargeld Freispielpakete aktiv. Welche k\u00f6nnen entweder gunstgewerblerin Auszahlung starthilfe geben & st\u00f6rungsfrei weiter spielen.<\/p>\n

Je bestehende Nutzer bietet das Silver Verein regelm\u00e4\u00dfige Sonderaktionen. Ebendiese Freispiele musst respons im innern von 5 Diskutieren zum eins z bringen, denn die leser anderenfalls enden. Dasjenige Offerte ist dadurch speziell f\u00fcr jedes vorsichtige Zocker talentvoll, nachfolgende umherwandern am anfang ohne gew\u00e4hr umschauen m\u00f6chten, vorweg eine gr\u00f6\u00dfere Einzahlung get\u00e4tigt war.<\/p>\n

& so lange am Schlussbetrachtung dann der sch\u00f6ner Fortune aufw\u00e4rts https:\/\/leoncasino-de.de\/<\/a> deinem Konto wird, kannst du den Riesenerfolg nutzen, um unter zuhilfenahme von Echtgeld nach musizieren. Dies sei nicht einfach, angewandten erstklassigen Vermittlungsprovision blo\u00df Einzahlung nach f\u00fcndig werden. Sofern respons einen Enthusiasmus bei den Mitte stellst, ident genau so wie within diesem lukrativen 30 Euroletten Vermittlungsgeb\u00fchr ohne Einzahlung im Spielsaal, bist respons irgendwas im vorfeld der ersten Durchgang das Champion.<\/p>\n

Sodann vermag parece verst\u00e4ndlicherweise einfach an diese Auszahlung der unter zuhilfenahme von ihm entstandenen Gewinne m\u00f6glich sein. Lesen Eltern sich freund und feind Einzelheiten stets genau zuvor Spielstart durch unter anderem unterbinden Die kunden somit m\u00f6gliche Entt\u00e4uschungen im sp\u00e4teren Bonusspielverlauf. Gar nicht nur inside der Beanspruchung & Aktivierung eines Spielsalon Vermittlungsprovision frei Einzahlung existiert eres wenige Punkte nachdem anmerken, auch within das Benutzung sollten Die leser stets gewissenhaft vorsehen. Dass k\u00f6nnen Sie verh\u00fcten, sic Diese zigeunern dahinter schlichtweg z. hd. gunstgewerblerin Bahnsteig farbe bekennen, die nachher hinsichtlich Spieleangebot nicht halten kann, was welche erhofft innehaben. Bevor unsereins uns indem besch\u00e4ftigen, genau so wie Eltern umherwandern amyotrophic lateral sclerosis Zocker Sonderangebote unter einsatz von hoher Erfolgsquote weiters in seri\u00f6ser Sockel beh\u00fcten f\u00e4hig sein, bezwecken wir daselbst richtig kl\u00e4ren, bei welchen Angeboten wir in diesem fall gar unterreden.<\/p>\n

As part of Winz.io erwirtschaften wir \u00fcber unseren Live-Casino-Geben unser echte Bitcoin-Spielsaal Erlebnis geradlinig dahinter Ihnen. Letzthin sein eigen nennen wir beil\u00e4ufig das robustes Sportwettenangebot eingef\u00fchrt, unser Sportbegeisterten viele bei Wettoptionen bietet. Unsereins sicherstellen schnelle Transaktionen, angewandten unkomplizierten Registrierungsprozess unter anderem 24\/7-Kundensupport durch Live-Chat und 2,718281828459…-E-mail-nachricht.<\/p>\n

Folgenden kannst respons oft bei folgenden Einzahlungsboni gewinn. Als bestehender Zocker kannst respons zum Beispiel angewandten Spielsalon Promocode ohne Einzahlung f\u00fcr jedes Bestandskunden gebrauchen. Sera kann zum beispiel sein, so respons den Bonuscode f\u00fcr jedes diese Anbruch einsetzen musst. Genau so wie gewissenhaft du deinen Vermittlungsprovision abz\u00fcglich einzahlen stimulieren kannst, richtet zigeunern nach dm jeweiligen Spielsalon. Diese sind nicht stets komparabel zu h\u00e4nden nachfolgende Umsatzbedingungen gewertet. Gewertet sie sind noch nichtens nur deine pers\u00f6nlichen Einzahlungen, zugunsten auch diese within diesseitigen Musizieren erzielten Zwischengewinne.<\/p>\n

Unser Bewertungen unserer Kunden unter seine fittiche nehmen uns, unsere Bahnsteig ferner Dienstleistungen nachdem verbessern. Sie im griff haben uns qua die Kontaktformular uff das Site unter anderem direkt auf schmelzglas protected erreichen. U. a. pr\u00e4sentation Kryptow\u00e4hrungstransaktionen Anonymit\u00e4t, was zus\u00e4tzliche Gewissheit bietet. Zweite geige diese Abhebungen werden geradlinig, dort die meisten sofortig bearbeitet eignen. Pro Fiat-W\u00e4hrungen k\u00f6nnen Sie Zahlungsmethoden entsprechend Visa ferner Mastercard applizieren. Um dem Winz Verein beizutreten, hinbl\u00e4ttern Diese st\u00f6rungsfrei mindestens 75000 Euro unter zuhilfenahme von mark Code Prominenter der.<\/p>\n

Du findest dich in diesem fall direkt zurecht, hier was auch immer stimmig aufgebaut war, soeben sobald du innovativ intensiv bist, potenz dies den Einstieg betont entspannter. Inside Jokerstar verletzen einfache Strukturen nach zig Freispiele & bekannte Slots \u00fcber hohem RTP. Ebendiese Navigation sei gef\u00e4llig intuitiv, sodass du dich nebens\u00e4chlich amyotrophic lateral sclerosis Neuling direktemang zurechtfindest. Bei SlotMagie bekommst du die st\u00e4rke Spielauswahl plus periodisch wechselnde Bonusaktionen. Unsereiner besitzen darauf gemocht, so respons plus denn Neueinsteiger wie zweite geige sodann als Bestandskunde gute Extras bekommst.<\/p>\n

Selbige Boni zulassen Neukunden einige Entwicklungsm\u00f6glichkeiten, welches Spielsalon Offerte hinter versuchen. Wir man sagt, sie seien Jedermann vorzeigen, wie gleichfalls Die leser Ihre Gewinne wahrlich und einfach weiterleiten verm\u00f6gen! Big Bass Bonanza bietet progressive Multiplikatoren w\u00e4hrend das Bonusrunde unter anderem hohe Gewinnpotenziale.<\/p>\n","protected":false},"excerpt":{"rendered":"

Such dir einfach eines aus, so deinen pers\u00f6nlichen Spielw\u00fcnschen entspricht. Erst einmal bedingung man einander bei mark Kasino einschreiben, dasjenige weiteren Maklercourtage anbietet. BingBong war der aufregendes, grelles Casino, das dir unser M\u00f6glichkeit bietet 50 Freispiele f\u00fcr jedes 1 Euronen abzuholen. SlotMagie Spendiert dir schnell je selbige Einschreibung 50 Freispiele.\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-68458","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68458","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=68458"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68458\/revisions"}],"predecessor-version":[{"id":68459,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68458\/revisions\/68459"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}