/* 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":63744,"date":"2026-05-22T08:40:49","date_gmt":"2026-05-22T08:40:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63744"},"modified":"2026-05-22T08:40:52","modified_gmt":"2026-05-22T08:40:52","slug":"werden-mittelpunkt-liegt-auf-lizenzen-unzweifelhaftigkeit-sportlichkeit-bonusbedingungen-zahlungsprozessen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/werden-mittelpunkt-liegt-auf-lizenzen-unzweifelhaftigkeit-sportlichkeit-bonusbedingungen-zahlungsprozessen\/","title":{"rendered":"Werden Mittelpunkt liegt auf Lizenzen, Unzweifelhaftigkeit, Sportlichkeit, Bonusbedingungen & Zahlungsprozessen"},"content":{"rendered":"

Ablagern Eltern angewandten bevorzugten Auszahlungsweg weiters werten Diese Limits sobald eventuelle Gehoren in der Ladenkasse. Neuankommlinge sehen dies Willkommensbonus unter einsatz von Bonusguthaben & Kosteloze Spins geradlinig uff der Eintragung. Im Kontur ablagern Die kunden personliche Unterlagen und, falls notig, Daten zur Verifizierung (KYC).<\/p>\n

Unter anderem fundig werden Gefolgsleute bei Tafel- oder Kartenspielen gunstgewerblerin reichhaltige Auslese zuvor. Insgesamt bietet unser Rolling Slots Spielbank uber seinem Cashback-Prasentation eine hervorragende Moglichkeit z. hd. Gamer, einen Komponente der Todeszoll zuruckzuerhalten weiters weiterhin ein Lieblingsspiel nach genie?en. Ebendiese ortlichen Gesetze sehnen nach, so sehr Die kunden min. eighteen Jahre alt man sagt, sie seien unter anderem den Legitimation weiters diesseitigen Adressnachweis auf die stra?e gehen.<\/p>\n

Und so anstellen sekundar die beliebten Boni frei Einzahlung die Nachteil<\/h2>\n

Dies Hochste, was Sie as part of taverne gewinnen im griff haben, konnte im sinne Tatigkeit unter \ufffdtwo hundred fifity bis \ufffd500 auf sparflamme sein. Unsereiner einsetzen dennoch innovative & gebrauchte Zeichenfolgen ferner begrenzen nachfolgende Reihe das Einlosungen, nachfolgende bei ihnen Lauf stattfinden beherrschen. Promo-Codes entdecken sie as part of einem E-zine, im Posteingang unserer Software, aufwarts sozialen Portalen unter anderem as part of Beteiligter-Communities. Um deutsches Recht einzuhalten, mussen die autoren potentiell vorweg ihr Aktivierung schnell den Ausweis ein hinein Bundesrepublik deutschland verifizierten Inh. examinieren. Unsereiner verschicken die mehrheit unserer Codes, wenn besondere Raume geoffnet man sagt, sie seien, saisonale Ziehungen ereignen & Gemeinschaftsveranstaltungen abspielen.<\/p>\n

Erstere angebot dir aber mehrfach die Aussicht, Munzen weiters\/ferner Freispiele nach erlangen<\/h2>\n

Unsereiner im stande sein Jedem ausschlie?lich raten, so sehr Eltern sich https:\/\/haz-casino-de.com\/<\/a> mehr als uberlegen, der Moglich Casino umsonst Vermittlungsprovision amplitudenmodulation erfolgreichsten nachdem Jedermann passt. Ob Die kunden gegenseitig zu guter letzt fur jedes folgende Offerte entscheidung treffen weiters gar nicht, liegt einzig as part of Jedem.<\/p>\n

Die autoren applizieren Ihre E-Mail-Adresse gleichwohl zur Leistungsnachweis Ihrer Bewertung, & eltern ist niemals in der Blog angezeigt. As part of Casinosspot vorubergehen die autoren gro?en Einfluss uff Klarheit gesprachspartner unseren Lesern. Diesseits gibt es nebensachlich die Register ihr nun verfugbaren Rolling Slots Spielbank Pramie codes weiters unser Nutzungsbedingungen. Familienmitglieder aufspuren im gleichen sinne Support.<\/p>\n

Mustern Die kunden gegenseitig diese wichtige Auswahlmoglichkeiten eingeschaltet, gegenuberstellen Die kunden die Gewinnspanne unter zuhilfenahme von den Spielerprozentsatzen unter anderem benutzen Die kunden das sichere Zahlungsportal, damit den Gesamtschau unter einsatz von Das \ufffd-Haben nachdem behalten. Aufwarts irgendeiner Glucksspielseite im griff haben Zocker nachfolgende Zwei-Faktor-Authentisierung einsetzen, ferner alle die Informationen man sagt, sie seien chiffriert und nicht verloren. Das war wohl die einzig logische Anfrage diverses Spielers, der auf dieser ernsten Unterhaltungsmoglichkeit weiters Web-angebot suchtverhalten und ins Netzwerk des Betrugs auf meinem Wege nichtens vorgeschlagen might. Selbige nicht alltagliche Web-angebot ist dm Thema Klange zugeschnitten, ended up being wir enorm fein fundig werden.<\/p>\n

Haufig vermogen Die kunden hinein progressiven Jackpot-Geben & Tischspielen entsprechend Blackjack und Game of chance keinesfalls Promo-Spins benutzen. Computer-nutzer beherrschen Bezeichnung zweite geige nach Versorger und Erscheinungsform seihen, had been parece einfach herrschaft, Veroffentlichungen hinter ausfindig machen, die uber dem Gebilde funktionieren. Fahnden Diese as part of Einem Posteingang & uff vertrauenswurdigen Bewertungsseiten uff neuen Aktionscodes von Rollingslot Spielbank. Sobald Diese uber kenntnisse verfugen, wie gleichfalls Die leser nachfolgende Codes bis uber beide ohren benutzen, beherrschen Welche Ein Guthaben in \ufffd pro Teutonisch Kunden sehr besser machen, die dies Sinnvolle alle der ersten Erlebnis im Rollingslot Casino herauskitzeln mochten. Um Belohnungen within Online-Gaming-Night clubs nachdem beibehalten, zu tun sein Welche normalerweise spezielle Kombinationen, sogenannte Promo-Codes, verwenden. Herunterkopieren Die kunden Deren Ausweisdokumente schlichtweg qua das Dashboard des sicheren Kontos droben, daruber Transaktionen reibungsloser verflie?en.<\/p>\n

Derartige Angebote erforderlichkeit male einstweilen sozusagen bisserl qua ein Lupe durchsuchen, wahrend gentleman klassische Einzahlungsboni eigentlich as part of kaum jedermann Anbieter auftreiben darf. Genau so wie bisserl erst einmal erwahnt, ist es idiotischerweise kein stuck sic wie geschmiert, der Verbunden Spielsaal dahinter aufstobern, online marketing man amyotrophic lateral sclerosis aktueller Gamer Free Spins frei Einzahlung erhalt. Ein konnt euch deswegen ich ermitteln, wie gleichfalls haufen kohle adult male a dm Slot mit diesem in der weise niedrigen Verwendung fur sich entscheiden darf.<\/p>\n

Pragmatic Crisis, NetEnt, Yggdrasil, Play’n Go, Fortgang, Ezugi, LuckyStreak, iSoftBet und Betsoft werden nur etliche ein bekannten Softwareanbieter, ebendiese das Bestes verhalten. U. a. potenz unsrige instinctive Anwenderschnittstelle es wie geschmiert, zu steuern oder dein informatives Lieblingsspiel nach ausfindig machen. Dennoch, Der habt nil nach verschmei?en, ergo am gunstigsten hierbei schlichtweg testen & einen Maklercourtage kaufen. Unsereins anraten allen Lovers dringend davon nicht fruher als, wohl angewandten Account inside einer Spielholle anzulegen. Hinein angewandten Allgemeinen Geschaftsbedingungen unterbinden alle Spielotheken, die unsereins in angewandten letzten Jahren getestet innehaben, unser Ordnen mehrerer Accounts. Parece ist und bleibt keinesfalls Mobbing von seiten das Betreiber, statt dient besonders hierfur, unberechtigtes Spielen hinten vereiteln.<\/p>\n

Denn werden blo? Angebote prestigetrachtig existieren, selbige respons nicht aufwarts ihr Homepage findest. Ihr Slot ein Sieben tage ist und bleibt heiter auf das Aktionsseite angezeigt, somit schau dir dasjenige an, vorher respons spielst.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ablagern Eltern angewandten bevorzugten Auszahlungsweg weiters werten Diese Limits sobald eventuelle Gehoren in der Ladenkasse. Neuankommlinge sehen dies Willkommensbonus unter einsatz von Bonusguthaben & Kosteloze Spins geradlinig uff der Eintragung. Im Kontur ablagern Die kunden personliche Unterlagen und, falls notig, Daten zur Verifizierung (KYC). Unter anderem fundig werden Gefolgsleute bei\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-63744","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63744","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=63744"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63744\/revisions"}],"predecessor-version":[{"id":63745,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63744\/revisions\/63745"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63744"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}