/* 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":21557,"date":"2026-05-14T15:46:26","date_gmt":"2026-05-14T15:46:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21557"},"modified":"2026-05-14T15:46:27","modified_gmt":"2026-05-14T15:46:27","slug":"wie-kommt-es-dass-sie-sind-spielsaal-gamer-bei-der-oasis-sperrdatei-registriert","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wie-kommt-es-dass-sie-sind-spielsaal-gamer-bei-der-oasis-sperrdatei-registriert\/","title":{"rendered":"Wie kommt es, dass… sie sind Spielsaal Gamer bei der OASIS Sperrdatei registriert"},"content":{"rendered":"
    \n
  1. Personendaten: Vollstandiger Bezeichner, Geburtsdatum & Geburtsstadt.<\/li>\n
  2. Kontaktdaten: Note weiters bei bedarf E-mail-nachricht Anschrift & Rufnummer.<\/li>\n
  3. Identifikationsnummern: Ausweis- ferner Passnummer zur eindeutigen Beziehung.<\/li>\n
  4. Sperrdaten: Wesen der Hindernis (Selbst- und Fremdsperre), Land der Barriere und Weile.<\/li>\n<\/ol>\n

    Zocker man sagt, sie seien bei der OASIS-Sperrdatei registriert, damit problematisches Spielverhalten nachdem zunichte machen oder diesseitigen Spielerschutz hinter verburgen. Sera geschieht nicht mehr da folgenden Grunden:<\/p>\n

      \n
    1. Selbstschutz: Glucksspieler im griff haben folgende Selbstsperre beantragen, sobald die leser bemerken, dass ihr Glucksspielverhalten bis auf Kontrolle gerat.<\/li>\n
    2. Fremdsperre: Dritte, wie gleichfalls Familienmitglieder oder Behorden, im griff haben folgende Hemmung loslegen lassen, so lange das Glucksspieler auffalliges oder schadliches Darbieten verdeutlicht.<\/li>\n
    3. Gesetzlicher Schutz: Personen qua finanziellen Problemen weiters Spielsucht eignen registriert, um sie vorher folgenden Schaden nachdem beschutzen.<\/li>\n<\/ol>\n

      Testkriterien pro Casinos exklusive Sperrdatei<\/h2>\n

      Damit die erfolgreichsten Casinos abzuglich OASIS nachdem sehen, prufen die https:\/\/csgopolygon-casino.com.de\/<\/a> autoren unterschiedliche Kriterien. Folglich stellen wir Jedermann nachfolgende Testkriterien ubersichtlich beziehungsweise vorweg.<\/p>\n

      Erlaubnisschein<\/h2>\n

      Diese Lizenz wird welches wichtigste Grundannahme des Online Casinos. Dennoch uber welcher gultigen Erlaubniskarte einer Regulierungsbehorde vermag solch ein als richtige Anlaufstelle bezeichnet seien. Liegt gar keine Berechtigung im voraus, sollten Die kunden gar kein Spielerkonto auf das einzelnen Perron offenstehen. Diese Lizenzen der Casinos frei OASIS abstammen bei wichtige traditionellen Regulierungsbehorden. So sehr eignen etwa wie ebendiese Lizenzbehorde aufgebraucht Malta alabama auch selbige Glucksspielbehorde nicht mehr da Curacao schon etwas seit dieser zeit sehr vielen Jahren in betrieb.<\/p>\n

      Spielangebot<\/h2>\n

      Im Spielangebot ihr Casinos abzuglich OASIS Blockade sollten Sie nach mehrere tausend Titel zuruckgreifen im griff haben. Einen gro?ten Raum annehmen in angewandten wichtigsten Umhauen diese Slots & Spielautomaten ihr. Daneben existieren Bereich fur mehr Name. Samt coeur sollen nachtraglich sekundar klassische Spielcasino- oder Tischspiele, Jackpots & unser beliebten Are living-Dealer-Game titles. Achten Eltern noch darauf, welche Entwickler amplitudenmodulation Spielangebot involviert eignen weiters inwieweit nachfolgende einen interessanten Image gefallen finden an.<\/p>\n

      Vermittlungsgebuhr Vorschlag<\/h2>\n

      Das Spielbank Vermittlungsprovision konnte umherwandern nach welcher echten Ruckhalt bilden. Sera gelte jedoch gleichwohl, sowie sera gegenseitig um inhaltsstarke oder konkomitierend mesurer Boni handelt. Vorfinden beherrschen Welche unser von angewandten Blick unter ebendiese Bonusbedingungen. Ebendiese gerieren vor, hinsichtlich Sie Diesen Bonusbetrag pro unser Ausschuttung freispielen fahig sein. Seien unser Bedingungen kasten gehalten, wird es ein klarer Effizienz fur jedes dies Spielbank. Pro komplexer ebendiese wieder ubrig haben, umso schwerer ist nachfolgende Zufriedenheit ihr Anforderungen. Wohl fur jedes Die kunden hinter wissen: Dies Provision Bieten as part of angewandten Casinos frei OASIS war akzentuiert umfangreicher alabama bei diesseitigen Casinos unter einsatz von OASIS. Etliche der Anbieter gerieren Diesen Besucher selbst einen Bonus frei Einzahlung unter anderem angewandten Pramie frei Umsatzbedingung zum Hochfahren.<\/p>\n

      Zahlungsmoglichkeiten<\/h2>\n

      As part of einen Casinos via OASIS im stande sein Sie allein mit welcher kleinen Wahl von Spielsaal Zahlungsmethoden Deren Das- oder Auszahlungen abschaffen. Inside diesseitigen Casinos exklusive OASIS sieht dies links aufgebraucht. Ihnen auf den fu?en stehen aber und abermal plus Zahlungsmethoden denn beilaufig contemporain Kryptowahrungen zur Verfugung. Die meisten Casinos entbehren konnen in der Zahlungsabwicklung zudem uff Angebracht sein weiters vorbeigehen angenehme Limits. Gleichwohl lohnt einander das Kollation, dort gerade unser Weiterverarbeitung das Auszahlungen nichtens immer gleichartig direktemang erfolgt. Zweite geige 4 Ecu inoffizieller mitarbeiter Spielsalon einlosen ist und bleibt in eigenen Anbietern sporadisch denkbar.<\/p>\n

      Trifft man auf neue Verbunden Casinos exklusive Spielersperre?<\/h2>\n

      In regelma?igen Abstanden ankommen andere Angeschlossen Casinos frei OASIS Sperrsystem auf diesseitigen Markt. Selbige Reihe der Newcomer war betont besser alabama unser der Casinos uber Schnittstelle an das OASIS-Organismus. Pro Die kunden bedeutet parece haufig diese Gunst der stunde in andere Boni, Angebote unter anderem Deals. Ebendiese Neulinge setzen gegenseitig zumeist deftig in das Dinge, damit nachfolgende Glucksspieler in gegenseitig intensiv anfertigen dahinter vermogen und nach diesseitigen besten Erreichbar Spielsaal dahinter gebuhren. Sera im griff haben Die kunden selber vorteil, zur selben zeit mi?ssen Die leser einander jedoch nicht lediglich von attraktiven Boni degustieren lassen. Der weiterer Primat einer Anbieter sei, so es zigeunern um das Online Spielbank uber Autoplay handelt, Spins dann selbststandig ausgefuhrt werden im griff haben.<\/p>\n

      War dies in der Zukunft die eine Lockerung gerieren?<\/h2>\n

      Folgende Lockerung ein Spielersperre wird min. in der hinzugefugt werden Zukunft undurchfuhrbar. Dasjenige OASIS-Gebilde loath zigeunern event gefestigt unter anderem nimmt bei Land der dichter und denker inoffizieller mitarbeiter Kampf ringsherum unser Spielsucht gunstgewerblerin pragende Part das. Statt Lockerungen rund um OASIS sieht so aus dies realistischer, wirklich so ebendiese europaischen Behorden an anderen Stellschrauben rotieren. Doch konkrete Planungen bei die Trend seien noch bis heute keineswegs namhaft.<\/p>\n","protected":false},"excerpt":{"rendered":"

      Personendaten: Vollstandiger Bezeichner, Geburtsdatum & Geburtsstadt. Kontaktdaten: Note weiters bei bedarf E-mail-nachricht Anschrift & Rufnummer. Identifikationsnummern: Ausweis- ferner Passnummer zur eindeutigen Beziehung. Sperrdaten: Wesen der Hindernis (Selbst- und Fremdsperre), Land der Barriere und Weile. Zocker man sagt, sie seien bei der OASIS-Sperrdatei registriert, damit problematisches Spielverhalten nachdem zunichte machen oder\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-21557","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21557","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=21557"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21557\/revisions"}],"predecessor-version":[{"id":21558,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21557\/revisions\/21558"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21557"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}