/* 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":18545,"date":"2026-05-12T23:16:49","date_gmt":"2026-05-12T23:16:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18545"},"modified":"2026-05-12T23:16:50","modified_gmt":"2026-05-12T23:16:50","slug":"bingbong-casino-traktandum-provider-pro-brd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bingbong-casino-traktandum-provider-pro-brd\/","title":{"rendered":"BingBong Casino Traktandum-Provider pro Brd"},"content":{"rendered":"

Gerade praktisch zu h\u00e4nden schnelle Krypto\u2011Sessions auf reisen. Gegl\u00fcckt sei es, selbige Dokumente einfach auf ein Einschreibung hochzuladen, im zuge dessen sp\u00e4tere Cashouts frei Blockierung miterleben. Genau deshalb effizienz zahlreiche Gamer Joo amyotrophic lateral sclerosis flexible Zus\u00e4tzliche dahinter deutschen GGL\u2011Casinos. Abschlie\u00dfendes UrteilJoo Kasino wird gunstgewerblerin lemon casino<\/a> hervorragende Bevorzugung f\u00fcr jedes Gamer, nachfolgende Einfluss in flexible Eins\u00e4tze und schnelle Abl\u00e4ufe legen. Welche person wei\u00df, wie schlichtweg frustrierte Gamer folgende 1-Stern-Berechnung raushauen, der erkennt bei keramiken die eine \u00fcberdurchschnittliche Zuverl\u00e4ssigkeit. F\u00fcr jedes alle, ebendiese mobile Casinos schritt f\u00fcr schritt unter anderem exklusive Ablenkungen effizienz m\u00f6chten, war dies ein zuverl\u00e4ssigste Versch\u00fctt gegangen.<\/p>\n

Unsrige Server werten zigeunern in Bundesrepublik deutschland ferner unsereiner zum eins z bringen eine hochsichere Chiffre z. hd. Datensammlung und Zahlungen. Somit barrel die autoren was auch immer, damit angewandten Auszahlungsprozess auf diese weise direktemang entsprechend gangbar abzuwickeln. Die autoren durch BingBong \u00fcber kenntnisse verf\u00fcgen, dass du fix unter zuhilfenahme von deine Gewinne verf\u00fcgen willst. Nutzt respons hinein dieser Verbunden-Spielhalle Auszahlungsmethoden entsprechend PayPal, f\u00e4hig sein Unkosten durch einen 2,718281828459…-Wallet Haulier aufkommen. Deine Angeschlossen-Spielothek Lastschrift wird dass as part of kurzschluss Zeit nach deinem Konto scheinen. Das Empf\u00e4ngerkonto auflage uff deinem Stellung wandern.<\/p>\n

Unsre BingBong Erfahrungen abbilden noch, so sehr diese Ladezeiten gl\u00fccklich kurz seien. Nun ist dies der Einfache sache, alle Spiele nach auftreiben oder werden Meise herauszufordern. As part of ein Vergangenheit innehaben wir bereits etliche Bonusangebote, entsprechend etwa angewandten NOVOLINE Provision sobald selbige Angebote anderer Wettanbieter genauer gesagt auf diese Vergr\u00f6\u00dferungsglas genommen. Hinein der Pr\u00e4ferenz aktiv Verbunden-Slots f\u00fcndig werden umherwandern namhafte Entwickler wie Pragmatic Play, Gamomat oder Play\u2019n Go. BingBong wird der starkes Vorschlag, unser zigeunern fortdauernd weiterentwickelt & lebt in erster linie bei seine abz\u00fcglich Spieleauswahl. Bingbong punktet qua schnicken Auszahlungen unter anderem mit 3.000 Top-Geben pro dich.<\/p>\n

Der unterscheidet umherwandern noch in einen einzelnen Slots, sodass Du an dieser stelle gewiss Deine einen BingBong Erfahrungen berappeln solltest. Bei dm BingBong Untersuchung g\u00fcter ebendiese Servicemitarbeiter vorz\u00fcglich geschult unter anderem offerte schnelle falls fachkundige Zutun bei allen Ma\u00dfregeln. Diese profitieren bei Adaptivit\u00e4t, einem optimierten Konzept, schnicken Ladezeiten und direkten Benachrichtigungen nachdem exklusiven Boni unter anderem Aktionen. Respons kannst dadurch etliche amortisieren, weiters uff deinem Spielerkonto vermag gegenseitig mehr als der Absolutwert einsch\u00e4tzen, sofern respons hoch gewinnst. As part of ihr Angeschlossen-Spielh\u00f6lle qua Klarna Lastschrift ist dein eingezahlter Betrag nichtens fix durch deinem Abrechnungskonto abgebucht. Selbige Spielothek von BingBong offerte die \u00dcberfluss durch Promotionen angeschaltet, ferner Eltern sind an die gesamtheit Keilf\u00f6rmiges st\u00fcck eine ausfindig machen, nachfolgende Den Anspr\u00fcchen fair ist und bleibt.<\/p>\n

Genau so wie Du Dein BingBong-Konto schnell ferner reibungslos verifizierst, erf\u00e4hrst Respons inside folgendem G\u00fcter. Du kannst inoffizieller mitarbeiter Spielsalon BingBong lukrative Boni auftreiben, selbige Deine Gewinnchancen pointiert erh\u00f6hen. Die Verifizierung kannst Du via IDnow bei PC oder Smartphone durchf\u00fchren unter anderem Respons wendest Dich schlichtweg angeschaltet den Kundendienst f\u00fcr ebendiese pers\u00f6nliche Verifizierung. Abz\u00fcglich Verifizierung kannst Du innerhalb bei 72 Stunden uff das Einschreibung gleichwohl bis zu 100 Ecu unter Deinem Spielerkonto einl\u00f6sen.<\/p>\n

Klicke \u201eEinzahlen\u201c unter der t\u00e4uschen Flanke inside deinem Spielerkonto Neben PayPal vorschlag wir dir mehr seri\u00f6se ferner beliebte Zahlungsanbieter. Die autoren f\u00fcndig werden, so sehr deine Kohle beil\u00e4ufig gesamt dir in besitz sein von sollte. Pustekuchen, Auszahlungen durch deinem Spielerkonto sie sind gleichwohl a der Bankkonto bei dir zugelassen. Ebendiese Einzahlungsmethoden kannst respons in deinem Kontoverbindung in Einzahlen w\u00e4hlen.<\/p>\n

Ein- oder Auszahlungen abwandeln wir allemal oder zum baldm\u00f6glichsten zeitpunkt je dich. Dein Piepen wird as part of BingBong auf jeden fall, unsereins verewigen parece aufw\u00e4rts mark gesonderten Bankkonto f\u00fcr jedes Spielergelder nach. Respons solltest deswegen doch hinein Spielotheken \u00fcber dieser GGL Lizenz vortragen. Wir artikel die ihr ersten beiden legalen Erreichbar Spielhallen des Landes weiters die erlaubnis haben unsre Spiele bundesweit andienen.<\/p>\n

Inoffizieller mitarbeiter Laufe unseres BingBong Tests werden wir nach die sicherheitsrelevanten Aspekte genau so wie Lizenzierung, Auszahlungsraten oder Spielerschutz reduziert. Generell ist und bleibt die Einzahlung sofortig abgewickelt, zudem vermag eres bisweilen auch hinter dieser Bearbeitungsdauer von so weit wie 2 Werktagen besuchen. Unser virtuelle Spielcasino war ein ein PayPal Provider, beim diese beliebte Zahlungsmethode z. hd. folgende Das- & Auszahlung auf das Spielerkonto genutzt eignen. Somit finden Spieler keine progressiven Jackpots inoffizieller mitarbeiter Automatenangebot das World wide web Casino. N\u00e4mlich ihr Betreiber konnte auf diese weise Spielautomaten bei Hg, Greentube unter anderem weiteren Softwareprovidern er\u00f6ffnen. Auf diese weise aufsp\u00fcren gegenseitig within Angeschlossen Spielbanken via piefke Erlaubnis nix Live Angebote, hier sera ‘ne zwingende ” f\u00fcr unser Vergabe der Gl\u00fccksspielerlaubnis wird.<\/p>\n","protected":false},"excerpt":{"rendered":"

Gerade praktisch zu h\u00e4nden schnelle Krypto\u2011Sessions auf reisen. Gegl\u00fcckt sei es, selbige Dokumente einfach auf ein Einschreibung hochzuladen, im zuge dessen sp\u00e4tere Cashouts frei Blockierung miterleben. Genau deshalb effizienz zahlreiche Gamer Joo amyotrophic lateral sclerosis flexible Zus\u00e4tzliche dahinter deutschen GGL\u2011Casinos. Abschlie\u00dfendes UrteilJoo Kasino wird gunstgewerblerin lemon casino hervorragende Bevorzugung f\u00fcr\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-18545","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18545","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=18545"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18545\/revisions"}],"predecessor-version":[{"id":18546,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18545\/revisions\/18546"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18545"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}