/* 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":21131,"date":"2026-05-14T14:47:32","date_gmt":"2026-05-14T14:47:32","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21131"},"modified":"2026-05-14T14:47:33","modified_gmt":"2026-05-14T14:47:33","slug":"lizenzierte-casinos-pragen-dies-grundlage-fur-jedes-sicheres-erreichbar-spiel-inside-brd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/lizenzierte-casinos-pragen-dies-grundlage-fur-jedes-sicheres-erreichbar-spiel-inside-brd\/","title":{"rendered":"Lizenzierte Casinos pragen dies Grundlage fur jedes sicheres Erreichbar-Spiel inside Brd"},"content":{"rendered":"

Lizenzierte Verbunden Casinos: Der ultimative Arbeitsweise je sicheres Glucksspiel<\/h2>\n

Gunstgewerblerin gultige Glucksspiellizenz sei keineswegs gleichwohl ein rechtliches Kriterium, anstelle zweite geige das Qualitatsmerkmal, dies Spielern Schutz weiters Sportliches verhalten garantiert. Inside diesem umfassenden Prinzip sachkundig Eltern die gesamtheit qua lizenzierte Online Casinos, deren Bedeutsamkeit oder wie gleichfalls Die kunden seriose Versorger checken im griff haben.<\/p>\n

Unser Erde das Erreichbar Casinos loath umherwandern inside einen letzten Jahren tragisch steht, unter anderem uber der Richtung wird selbige Wichtigkeit durch Lizenzierung weiters Regelung exponentiell gewachsen. Deutsche Gangbar Spielsaal Glucksspieler sehen heute Zugriff hinter ein Mannigfaltigkeit bei lizenzierten Anbietern, unser hochste Sicherheitsstandards weiters forger Spielbedingungen gewahrleisten.<\/p>\n

Ended up being sind lizenzierte Casinos?<\/h2>\n

Lizenzierte Casinos werden Moglich-Glucksspielanbieter, die unter einsatz von gunstgewerblerin offizielle Berechtigung welcher anerkannten Glucksspielbehorde bieten. Ebendiese Lizenz berechtigt diese zum legalen Angebot von Glucksspielen und unterliegt strengen Auflagen hinsichtlich Fairness, Unzweifelhaftigkeit weiters Spielerschutz. Eine Berechtigung wird wie das Zertifikat, unser bestatigt, so sehr dies Casino samtliche erforderlichen Criteria erfullt weiters regelma?igen Kontrollen unterliegt.<\/p>\n

Nachfolgende Relevanz der Lizenz geht ellenlang qua die reine Rechtsgultigkeit auf. Welche stellt unter allen umstanden, wirklich so legale Casinos transparente Geschaftspraktiken halten, mesurer Spiele anbieten unter anderem selbige Gelder der Nutzer gewiss verbitten. Auch zu tun sein lizenzierte Lieferant strenge Auflagen zum Spielerschutz abschlie?en ferner Veranderungen zur Pravention durch Spielsucht realisieren.<\/p>\n

Die wichtigsten Lizenzierungsbehorden pro Moglich Casinos<\/h2>\n

Ebendiese Gefilde ihr Kasino-Lizenzierung ist und bleibt von mehreren traditionellen Behorden dominiert, die jedes mal manche Guidelines und Anforderungen innehaben. Unser Auslese ihr Lizenzierungsbehorde darf erheblichen Wichtigkeit auf selbige Form weiters Vertrauenswurdigkeit des Gangbar Casinos sein eigen nennen.<\/p>\n

Curacao eGaming Berechtigung en detail<\/h2>\n

Selbige Curacao eGaming Erlaubnis war Mirax Casino Bonus ohne Einzahlung<\/a> folgende ein bekanntesten weiters am weitesten entfernt verbreiteten Lizenzen bei der Online-Glucksspielbranche. Unser Berechtigung wird durch ihr Regentschaft Curacaos ausgegeben unter anderem finden sie auf Moglich Casinos ebendiese Gelegenheit, die Dienstleistungen international anzubieten. Ebendiese Curacao Erlaubnisschein zeichnet umherwandern durch deren Vielseitige verwendbarkeit oder recht moderaten Anforderungen nicht mehr da, exklusive intensiv Kompromisse in der Grundsicherheit einzugehen.<\/p>\n

Casinos mit Curacao Berechtigung zu tun sein ungeachtet strenge technische Specifications fertig werden, accomplir Spiele zusichern oder angemessene Spielerschutzma?nahmen umsetzen. Diese Erlaubniskarte ist besonders as part of seriosen Casinos angesehen, da sie eine richtige Gleichgewicht zusammen mit regulatorischen Anforderungen und operativer Flexibilitat verlangt.<\/p>\n

Vorteile von lizenzierten Casinos<\/h2>\n

Nachfolgende Entschluss fur ein lizenziertes Spielcasino macht etliche Positive aspekte qua einander, selbige ellenlang via selbige reine Zulassigkeit hinausgehen. Ebendiese Vorteile arbeiten der sicheres unter anderem vertrauensvolles Spielumfeld, unser wie Gelegenheitsspieler denn untergeordnet erfahrene Glucksspielenthusiasten bewerten.<\/p>\n

Zuverlassigkeit ferner Datenschutz<\/h2>\n

Lizenzierte Casinos sollen hochste Sicherheitsstandards befolgen. Es durchfuhrt die Inanspruchnahme innovativer Verschlusselungstechnologien zum Sturz personlicher ferner finanzieller Unterlagen. SSL-Chiffrierung uber jedenfalls 256-Bit-Norm war intensiv die Notwendigkeit. Und sind regelma?ige Sicherheitsaudits durchgefuhrt, damit potenzielle Schwachstellen dahinter erspahen oder hinten abhelfen.<\/p>\n

Das Datenschutz sei durch strikte Einhaltung mit internationalen Specifications wie das DSGVO gewahrleistet. Effectuer Casinos wiedergeben Kundendaten vertraulich und darbieten die kunden niemals exklusive ausdruckliche Anerkennung in betrieb Dritte entlang.<\/p>\n

Effectuer Spielbedingungen<\/h2>\n

Ein wesentlicher Nutzen lizenzierter Casinos liegt in der Garantievertrag fairer Spielbedingungen. Freund und feind Spiele mussen von unabhangigen Pruforganisationen wie eCOGRA, iTech Labs oder GLI zertifiziert seien. Unser Zertifizierungen durch uberprufen richtigkeit herausstellen, dass nachfolgende Zufallszahlengeneratoren (RNG) regular erledigen und selbige beworbenen Auszahlungsraten tatsachlich entdeckt sind.<\/p>\n

Finanzielle Zuverlassigkeit<\/h2>\n

Lizenzierte Casinos seien verpflichtet, Kundengelder auf separaten Treuhandkonten hinten administrieren. Selbige Segregation stellt unter allen umstanden, sic Spielergelder auch inoffizieller mitarbeiter unwahrscheinlichen Fallen dieser Insolvenz diverses Casinos geschutzt werden. Zuruckblickend mussen mehrere lizenzierte Lieferant Sicherheitsleistungen ablagern unter anderem Versicherungen gerecht werden.<\/p>\n

Selbige finanziellen Transaktionen werden durch etablierte Zahlungsdienstleister abgewickelt, nachfolgende alternative Sicherheitsebenen prasentation. Spielbank Zahlungsmethoden inside lizenzierten Casinos umfassen bewahrte Optionen entsprechend Kreditkarten, E-Wallets ferner Bankuberweisungen.<\/p>\n

Wie gleichfalls erkennt guy ihr lizenziertes Spielsalon?<\/h2>\n

Diese Identifizierung eines lizenzierten Casinos erfordert Augenmerk fur jedes bestimmte Spezialitaten und Kennzeichen. Der serioses Kasino wird fish Lizenzinformationen flagge & gut verifizierbar vorzeigen.<\/p>\n

Lizenzangaben weiters Zertifizierungen<\/h2>\n

Ein legitimes lizenziertes Casino zeigt fishnet Lizenzinformationen normalerweise inoffizieller mitarbeiter Footer das Inter auftritt eingeschaltet. Die Daten sollen unser ausstellende Institution, die Lizenznummer weiters welches Ausgabetag einbeziehen. Seriose Anbieter mit einer sache in verbindung gebracht werden wieder und wieder direkt zur Lizenzierungsbehorde, wo ebendiese Gultigkeit der Billigung uberpruft sie sind kann.<\/p>\n","protected":false},"excerpt":{"rendered":"

Lizenzierte Verbunden Casinos: Der ultimative Arbeitsweise je sicheres Glucksspiel Gunstgewerblerin gultige Glucksspiellizenz sei keineswegs gleichwohl ein rechtliches Kriterium, anstelle zweite geige das Qualitatsmerkmal, dies Spielern Schutz weiters Sportliches verhalten garantiert. Inside diesem umfassenden Prinzip sachkundig Eltern die gesamtheit qua lizenzierte Online Casinos, deren Bedeutsamkeit oder wie gleichfalls Die kunden seriose\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-21131","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21131","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=21131"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21131\/revisions"}],"predecessor-version":[{"id":21132,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21131\/revisions\/21132"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21131"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}