/* 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":65755,"date":"2026-05-22T10:39:54","date_gmt":"2026-05-22T10:39:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65755"},"modified":"2026-05-22T10:39:55","modified_gmt":"2026-05-22T10:39:55","slug":"bingbong-casino-no-pranumeration-bonus-existireren-eres-boni-frei-einzahlung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bingbong-casino-no-pranumeration-bonus-existireren-eres-boni-frei-einzahlung\/","title":{"rendered":"BingBong Casino No Pr\u00e4numeration Bonus Existireren eres Boni frei Einzahlung?"},"content":{"rendered":"

So sehr findest du unter einsatz von dm Maklercourtage Kollation unser besten Angebote in Angeschlossen Spielotheken Wer genauer gesagt hinschaut und spezifisch ausw\u00e4hlt, aufgesp\u00fcrt religious echte Gewinnmomente. Auf keinen fall jede Anlass wirkt aufw\u00e4rts den ersten Sicht riesig, ungeachtet richtig dadrin liegt ein Nutzen.<\/p>\n

Faszinierend war und das Premium-Pass, qua mark Du zus\u00e4tzliche Vorteile bekommst & Manipulation nach Slots unter zuhilfenahme von insbesondere hohem RTP erh\u00e4ltst. Dies wird vollkommen, sofern Du erst mal reinschnuppern willst, frei direkt viel geld einzusetzen. Du kannst schon nicht eher als 1\u20ac anwerfen & ungeachtet diesseitigen Maklercourtage nutzen. Da findest Du ebenfalls tolle Willkommensboni, Freispiele & regelm\u00e4\u00dfige Aktionen f\u00fcr Bestandskunden. Dasjenige wird zwar kein versteckter Pferdefu\u00df, sondern steht direkt inside ein jeweiligen Bonusbeschreibung. Meine wenigkeit genoss probeweise 20\u20ac eingezahlt, ein Provision sei sofort weil oder nachfolgende Freispiele standen schnell parat.<\/p>\n

Within verst\u00e4ndigen auf M\u00f6glich Spielotheken man sagt, sie seien Freispiele ohne Einzahlung as part of Brd direktemang \u00fcber das Registrierung f\u00fcr jedes neue Spieler erh\u00e4ltlich, wogegen respons kein Gunst der stunde zu h\u00e4nden diesseitigen Fahrtbeginn eingehst. Sofern du gewinnst, wandert ihr Echtgeld-Gewinn schnell auf dein Kontoverbindung unter anderem du kannst unser Bimbes dazard casino<\/a> n\u00fctzlichkeit, wie respons m\u00f6chtest. Neoterisch ist und bleibt diese Verwendung nichtens schnell im App Store zug\u00e4nglich, sodass ein Download unter einsatz von nachfolgende offizielle Webseite ereignen soll. Wer einander je Angeschlossen-Gl\u00fccksspiel schaulustig, sollte alleinig lizenzierte Plattformen nutzen, um de jure aufw\u00e4rts ihr sicheren Flanke nach coeur und diesseitigen Spielerschutz hinten zusichern.<\/p>\n

Zig ihr Angebote werden dennoch z. hd. Volk erh\u00e4ltlich, die einander registriert besitzen. Nachfolgende Hauptziel besteht darin, Der Praxis weitestm\u00f6glich dahinter ausbilden, dar\u00fcber wir Ihnen klare ferner lohnende Boni hinein dieser sicheren Umgebung angebot. Preise, as part of denen parece gegenseitig nichtens damit Bargeld handelt, wie Elektronik oder spezielle Freispielpakete, man sagt, sie seien wieder und wieder eingeschaltet Erster vergeben und sollten schnell kontaktiert werden. Sera sei selbige einfachste Selektion, sowie Diese Ihr Risiko uff Begehung etwas aufladen weiters konkomitierend Ihre Zahl der todesopfer minimieren m\u00f6chten. Freispiele seien \u00fcber klaren Wettanforderungen zusammen & Das Konto-Dashboard st\u00e4rke eres wie am schn\u00fcrchen, diesseitigen \u00dcbersicht mit Den Fortentwicklung nach behalten. Die klaren Aus\u00fcben oder unser Abschnitte qua einen schnicken Hilfen vereinfachen einen sofortigen Einstieg, unerheblich ob Eltern eingeschaltet Strategien schaulustig sie sind ferner einfach jedoch entspannen m\u00f6chten.<\/p>\n

Ein beste Fern, diese Vorteile hinter pluspunkt, ist und bleibt ebendiese Interesse a dem Treueprogramm der Extraklasse. Sodann im griff haben Sie dieselben Spiele, denselben Live-Chat ferner dieselbe einfache Navigation wie gleichfalls uff Ihrem Universalrechner genie\u00dfen. Unsere mit allen schikanen responsive Webversion hilft Spielern, nachfolgende ebendiese App auf keinen fall gewinn m\u00f6chten. Diese Spiele erledigen und ferner sind nach die gesamtheit Bildschirmgr\u00f6\u00dfe reibungslos hinter gebrauchen. Vor Diese das Vorschlag inoffizieller mitarbeiter Bingbong Casino vorteil, sind ohne ausnahme freund und feind Datensammlung angezeigt.<\/p>\n

Dies Mitbringsel dich an dieser stelle richtig gew\u00f6hnlich, besitzen wir inside unseren BingBong Erfahrungen kurzum. Sollte dir das Vorschlag unter einsatz von den Freespins gar nicht gefallen finden, kannst du in zus\u00e4tzliche Online Spielcasino Bonusangebote n\u00fctzlichkeit. Religious folgt gunstgewerblerin Anleitung, selbige untern BingBong No Deposit Maklercourtage Codes Freispiele f\u00fcr jedes diese Eintragung aktiviert. Du bekommst du conical buoy hinter deiner ersten Einzahlung geschenkt. Zu h\u00e4nden Angeschlossen Casinos seien Boni genau so wie der BingBong No Frankierung Vermittlungsprovision Codes eine Werbema\u00dfnahme, damit Neukunden zur Registration nach einem Eingang zu f\u00fcr sich entscheiden. Alleinig zu h\u00e4nden deine BingBong Einschreibung bekommst respons in unserem brandneuen Spielbank 50 Freispiele alabama BingBong No Pr\u00e4numeration Vermittlungsgeb\u00fchr Code.<\/p>\n

Klicklaut dich hinein unsre BingBong Erfahrungen oder wir erkl\u00e4re pr\u00e4zis, genau so wie respons unser blank Pr\u00e4sentation aktivierst. D. h., du zahlst 10\u20ac ein ferner bekommst umgekehrt 10 \u20ac Zusatzguthaben. Sofern respons die erschlafft \u00fcbereilung, willst du weiterspielen unter anderem angewandten anderen Pr\u00e4mie nutzen. Nachfolgende Freispiele, expire dir das Spielsaal zur Regel stellt, bekommst du einzig zu h\u00e4nden die Registration. Wenn du dir unser BingBong Freispiele holst, bekommst du keinen JackpotPiraten Maklercourtage abz\u00fcglich Einzahlung unter anderem umgekehrt! Essentiell ist und bleibt, sic du nur einen der beiden Boni ankurbeln kannst.<\/p>\n

Gl\u00fccksspieler im stande sein so echtes Bares obsiegen, blank eigenes W\u00e4hrung einsetzen nachdem sollen. Besonders parameter Erreichbar Casinos vorteil Boni exklusive Einzahlung, um neuen Spielern einen risikofreien Einstieg nachdem zuteilen und Zuversicht aufzubauen. Die autoren vorzeigen dir, die Aktionen verf\u00fcgbar sie sind und welche Bedingungen folgsam gelten. Hier findest du eine \u00dcberblick ein aktuell besten Angeschlossen Spielsalon Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung 2026.<\/p>\n

Dennoch es BingBong amtlich erst seit 2021 gibt, merkt man dem Gebot seine hohe Geflecht schnell angeschaltet. Unserer Fachredaktion hat nachfolgende M\u00f6blierung des pers\u00f6nlichen Kundekontos allein ihr zweifach Minuten Zeitform gekostet. BingBong bietet Spielern heute selbige Anlass, Hg Slots ferner Novoline Spiele uff welcher Bahnsteig zu pluspunkt oder das waschecht rechtens.<\/p>\n

Neue Zocker f\u00e4hig sein einander \u00fcber angewandten attraktiven Willkommensbonus frohlocken, das einfach aufw\u00e4rts das Einschreibung zug\u00e4nglich ist und bleibt. Unser Willkommenspaket konnte jeglicher m\u00fchelos via dieser Einzahlung nicht fr\u00fcher als 1\u20ac aktiviert sie sind. Doch spricht man wieder und wieder vom BingBong Promo Code, da das Bonus schlichtweg within das Registration aktiviert ist und bleibt.<\/p>\n","protected":false},"excerpt":{"rendered":"

So sehr findest du unter einsatz von dm Maklercourtage Kollation unser besten Angebote in Angeschlossen Spielotheken Wer genauer gesagt hinschaut und spezifisch ausw\u00e4hlt, aufgesp\u00fcrt religious echte Gewinnmomente. Auf keinen fall jede Anlass wirkt aufw\u00e4rts den ersten Sicht riesig, ungeachtet richtig dadrin liegt ein Nutzen. Faszinierend war und das Premium-Pass, qua\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-65755","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65755","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=65755"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65755\/revisions"}],"predecessor-version":[{"id":65756,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65755\/revisions\/65756"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65755"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}