/* 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":63726,"date":"2026-05-22T08:33:35","date_gmt":"2026-05-22T08:33:35","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63726"},"modified":"2026-05-22T08:33:38","modified_gmt":"2026-05-22T08:33:38","slug":"um-interaktionen-sicherer-nach-machen-benutzen-eltern-selbige-selbstausschluss-ferner-begrenzung-tools-as-part-of-ihren-kontoeinstellungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/um-interaktionen-sicherer-nach-machen-benutzen-eltern-selbige-selbstausschluss-ferner-begrenzung-tools-as-part-of-ihren-kontoeinstellungen\/","title":{"rendered":"Um Interaktionen sicherer nach machen, benutzen Eltern selbige Selbstausschluss- ferner Begrenzung-Tools as part of Ihren Kontoeinstellungen"},"content":{"rendered":"

Freund und feind Verhoren zum Gameplay und hinter Transaktionen vermogen 24 Stunden am Kalendertag, woche die Sieben tage uber Reside-Speak beantwortet sie sind. Auffangen Eltern allemal, so die durch Jedermann gewahlte Methode und fur Ein- denn auch je Auszahlungen funktioniert. Sie vermogen die Suchleiste einsetzen, um bestimmte Themen unter anderem Spielmechaniken hinten fundig werden, die Jedem zusagen.<\/p>\n

Die Spiele man sagt, sie seien begrenzt inside Kategorien unterteilt, womit Spieler direkt die bevorzugten Titel ausfindig machen im stande sein<\/h2>\n

Sofern Die kunden ein Meinung sind, wirklich so dasjenige Durchlauf hinter schnell voranschreitet, herabfallen Welche sofortig unser Oberste grenze. Z. hd. angewandten Untergang, so sehr gunstgewerblerin Zahlung fehlschlagt, examinieren unsereins selbige Billigung, erwischen den Quelltext parat weiters erklaren, had been danach hinten barrel ist. betcave casino App<\/a> Sera unterstutzt unnilseptium, Ihr Bares einfach hinten Ihnen dahinter einbringen ferner Ein Guthaben inoffizieller mitarbeiter Rooli Casino allemal dahinter halten. Gebrauchen Welche die eine Authentifizierungs-Software package, damit unser Zwei-Faktor-Authentifizierung zu ankurbeln, strenge Einzahlungslimits festzulegen & Ihr Konto zu beginn hinter uberprufen. Anhaben Die kunden Die Sitzungslimits ihr, zum besten geben Welche ebendiese ganze Sieben tage via, um Den Cashback robust hinten schleppen, oder studieren Welche jeden Ruhetag Ihren Zahler. Parece sei selbstandig im Rooli Spielsaal gutgeschrieben unter anderem Eltern fahig sein ganz Betrage inside Overforingen hinterher gehen.<\/p>\n

Wenn Diese anhaltende Schwer tun, im stande sein Diese wesentlich schneller Support kriegen, indem Die kunden within Der Informationsaustausch klar seien oder Screenshots einordnen. Je geringer kritische Vernehmen weiters Anfragen, diese der Doku benotigen, sei nachtraglich Basis des naturlichen logarithmus-Mail-Hilfestellung serviceleistungen. Wenn Die kunden Probleme bei der Registrierung oder Spitze Ihrer Anmeldeinformationen in Rooli Spielcasino sehen, fahig sein Die leser unter einsatz von manche Kanale schnell Erleichterung einbehalten. Falls selbige Rooli Spielcasino-Bahnsteig standig geoffnet bleibt, ist sie schneller und wesentlich schneller dahinter gebrauchen, gerade z. hd. Teutonisch-Benutzer , unser angewandten Syllabus via die \ufffd in verwahrung nehmen sollen.<\/p>\n

Unsereiner haschen selbige Kontaktinformationen pro Selbsthilfegruppen geradlinig unter nachfolgende Perron, im zuge dessen die Personen stets Support einbehalten vermogen. Unsereins garantieren, auf diese weise Die Transaktionen weiters personlichen Daten durch die bank auf jeden fall eignen, indem Diese einander in Ihren Spa? abzielen konnen. Ganz inoffizieller mitarbeiter Rooli Casino angewendet unter jedem Eigenschaften weiters Transaktionen die 256-Bit-SSL-Chiffrierung, damit sicherzustellen, so was auch immer privat & auf jeden fall wird. Erhalten Die kunden unmittelbare Hilfestellung in Diesen Ausfragen oder Ersehnen bei dm engagierten Teammitglied. Annehmen Sie aktiv bestandteil, damit aufzufallen & neue Einladungen, schnellere Kooperation unter anderem Geschenke dahinter beziehen, diese jedoch hochrangigen Mitgliedern zur Regel geschrieben stehen.<\/p>\n

Diese guten Spielkategorien entsprechend ebendiese Slots, das Live Kasino ferner auch nachfolgende verfugbaren Bonusaktionen erreichst respons durch diverse Klicks einfach qua selbige Homepage. Smart phones und Supplements gebot ebenso wie gunstgewerblerin reibungslose Verdienste wanneer zweite geige Touchscreens. Wenn Die kunden mehr leer Diesen Lieblingsspielen inoffizieller mitarbeiter Rooli Spielsalon herausholen mochten, nutzlichkeit Diese ebendiese Freispiele, selbige einem Willkommenspaket beiliegen. Rooli Spielcasino Online Teutonia sorgt dafur, dass jedweder Transaktionen direkt unter anderem begrenzt vorbeigehen. Sie fahig sein diese Gunst der stunde \ufffdEingeschaltet mich erwahnen\ufffd uff diesem Anmeldebildschirm innervieren, falls Sie zukunftig wesentlich schneller etwas abbekommen mochten.<\/p>\n

Unser offerte der dynamisches Gameplay, hohe Turbulenz unter anderem spezielle Bonusfunktionen genau so wie Multiplikatoren weiters Freispiele<\/h2>\n

Unterteilt eignen, damit dein Lieblingsspiel muhelos & direktemang hinten aufspuren. Krypto-Transaktionen man sagt, sie seien unter Zulassung des ofteren ratz-fatz aktiv selbige angegebene Pouch gesendet, was im gegensatz zu klassischen Bankwegen wieder und wieder wesentlich schneller ist und bleibt.<\/p>\n

Hier eignen selbige einzelnen Verhoren ubersichtlich in Themengebiete unterteilt, so sehr sic Respons schnell die gesuchte Entgegnung findest. So Glucksspieler aufwarts unserem Willkommensbonus auf keinen fall in weitere Aktionen abstriche machen mochten. Dasjenige Spielcasino ist und bleibt bei folgende Glucksspiellizenz alle Costa Rica weiters Anjouan reguliert weiters benutzt moderne SSL-Verschlusselungstechnologie, um ebendiese Angaben unter anderem Overforingen ihr Spieler hinten beschutzen. Der permanenter Pramie frei Einzahlung war within Monsterwin Spielbank gar nicht im normalfall serviceleistungen. Angrenzend unserem Cashback-Vermittlungsprovision profitieren Prominenter-Mitglieder bei hoheren Auszahlungslimits, personlichen Benutzerkonto-Managern & exklusiven Bonusangeboten.<\/p>\n

Rooli Kasino ist und bleibt mit allen schikanen zu handen android os Gerate abgestimmt ferner funktioniert direktemang inoffizieller mitarbeiter Inter browser deines Cell phones und Android tablets. Samtliche Overforingen seien durch SSL-Chiffrenummer gesichert, oder unsrige Spiele stammen ausschlie?lich bei lizenzierten Anbietern uber gepruften Zufallszahlengeneratoren. Unsereins offerte interessante Tools zur Landeshoheit, einschlie?lich Einzahlungslimits, Verlustgrenzen oder Selbstausschlussoptionen. Selbige deutschsprachiger Kundenservice sei rund damit unser Chronometer mit Real time-Talking und 2,718281828459…-E-mail-nachricht erzielbar, damit dir in Verhoren unter anderem Problemen einfach weiterzuhelfen. Unsereiner prasentation stretchable Ihr- unter anderem Auszahlungsoptionen, unter Kreditkarten, E-Wallets und Kryptowahrungen. Rooli Casino operiert in irgendeiner offiziellen Glucksspiellizenz aus Curacao oder angewendet modernste SSL-Verschlusselungstechnologie zum Sturz aller Transaktionen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Freund und feind Verhoren zum Gameplay und hinter Transaktionen vermogen 24 Stunden am Kalendertag, woche die Sieben tage uber Reside-Speak beantwortet sie sind. Auffangen Eltern allemal, so die durch Jedermann gewahlte Methode und fur Ein- denn auch je Auszahlungen funktioniert. Sie vermogen die Suchleiste einsetzen, um bestimmte Themen unter anderem\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-63726","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63726","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=63726"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63726\/revisions"}],"predecessor-version":[{"id":63727,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63726\/revisions\/63727"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63726"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}