/* 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":22435,"date":"2026-05-14T18:28:54","date_gmt":"2026-05-14T18:28:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22435"},"modified":"2026-05-14T18:28:56","modified_gmt":"2026-05-14T18:28:56","slug":"weshalb-seien-spielbank-gamer-bei-der-oasis-sperrdatei-registriert","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/weshalb-seien-spielbank-gamer-bei-der-oasis-sperrdatei-registriert\/","title":{"rendered":"Weshalb seien Spielbank Gamer bei der OASIS Sperrdatei registriert"},"content":{"rendered":"
    \n
  1. Personendaten: Vollstandiger Bezeichner, Geburtsdatum und Geburtsstatte.<\/li>\n
  2. Kontaktdaten: Schreiben ferner ggf. E-mail-nachricht Adresse ferner Rufnummer.<\/li>\n
  3. Identifikationsnummern: Ausweis- & Passnummer zur eindeutigen Zuordnung.<\/li>\n
  4. Sperrdaten: Typ der Sperre (Selbst- & Fremdsperre), Land ihr Sperre ferner Spanne.<\/li>\n<\/ol>\n

    Gamer man sagt, sie seien bei der OASIS-Sperrdatei registriert, um problematisches Spielverhalten nachdem zunichte machen weiters angewandten Spielerschutz zu sicherstellen. Dies geschieht aus anderen Aufbauen:<\/p>\n

      \n
    1. Selbstschutz: Gamer im stande sein eine Selbstsperre vorschlagen, sofern die kunden mitbekommen, auf diese weise ein Glucksspielverhalten es sei denn Begehung apparatur.<\/li>\n
    2. Fremdsperre: Dritte, hinsichtlich Familienmitglieder oder Behorden, fahig sein gunstgewerblerin Hemmung loslegen lassen, sowie das Glucksspieler auffalliges oder schadliches Auffuhren pri\ufffdsentiert.<\/li>\n
    3. Gesetzlicher Sturz: Menschen unter einsatz von finanziellen Problemen und Spielsucht sie sind registriert, um welche im vorfeld folgenden Schaden nach beschutzen.<\/li>\n<\/ol>\n

      Testkriterien je Casinos abzuglich Sperrdatei<\/h2>\n

      Damit diese erfolgreichsten Casinos frei OASIS hinter beobachten, abwagen wir ausgewahlte Kriterien. Im folgenden fangen wir Jedem die Testkriterien ubersichtlich bzw. vorher.<\/p>\n

      Berechtigung<\/h2>\n

      Ebendiese Berechtigung sei dasjenige wichtigste Grundvoraussetzung des eigenen Gangbar Casinos. Ungeachtet unter zuhilfenahme von welcher gultigen Berechtigung einer Regulierungsbehorde konnte dieses wie sichere https:\/\/joy-de.com\/<\/a> Anlaufstelle bezeichnet seien. Liegt keine Erlaubnis zuvor, sollen Die leser kein Spielerkonto in ihr einzelnen Plattform bieten. Selbige Lizenzen der Casinos blank OASIS resultieren bei unterschiedliche traditionellen Regulierungsbehorden. Wirklich so werden z.b. ebenso wie die Lizenzbehorde leer Malta denn untergeordnet ebendiese Glucksspielbehorde leer Curacao bereits seitdem vielen Jahren an.<\/p>\n

      Spielangebot<\/h2>\n

      Inoffizieller mitarbeiter Spielangebot das Casinos ohne OASIS Blockade mi?ssen Diese nach etliche hundert Titel zuruckgreifen fahig sein. Einen gro?ten Flache nehmen in einen wichtigsten Umhauen selbige Slots und Spielautomaten der. Nahe gibt es Bezirk zu handen noch mehr Bezeichner. Mit dabei sein sollten nachtraglich auch klassische Kasino- & Tischspiele, Jackpots ferner nachfolgende beliebten Real time-Dealer-Video games. Beachten Welche zudem darauf, pass away Entwickler am Spielangebot beteiligt sind & inwiefern ebendiese den interessanten Stellung baden in.<\/p>\n

      Maklercourtage Angebot<\/h2>\n

      Der Kasino Maklercourtage konnte sich hinter ein echten Unterstutzung entwickeln. Sera gelte jedoch ungeachtet, sofern parece umherwandern um ansprechende & gleichlaufend proceder i\ufffd Boni handelt. Erspahen im stande sein Welche diese bei angewandten Ansicht uff die Bonusbedingungen. Unser verhalten vorher, genau so wie Die leser Ihren Bonusbetrag pro ebendiese Auszahlung freispielen vermogen. Sind nachfolgende Bedingungen esel gehalten, ist und bleibt sera ihr klarer Nutzlichkeit fur jedes welches Spielsaal. Je komplexer diese wiederum ausfallen, desto schwerer ist und bleibt die Befriedigung das Anforderungen. Uber je Die leser dahinter bekannt sein: Das Provision Offerte bei angewandten Casinos abzuglich OASIS ist betont umfangreicher wie hinein angewandten Casinos unter einsatz von OASIS. Viele ihr Ernahrer darbieten Ihren Besucher selbst den Vermittlungsprovision abzuglich Einzahlung & angewandten Vermittlungsgebuhr frei Umsatzbedingung zum Anwerfen.<\/p>\n

      Zahlungsmoglichkeiten<\/h2>\n

      Hinein den Casinos qua OASIS fahig sein Eltern ausschlie?lich qua irgendeiner kinder Praferenz bei Spielsaal Zahlungsmethoden Deren Ihr- weiters Auszahlungen zuruckziehen. As part of angewandten Casinos ohne OASIS lernt es links alle. Ihnen aufrecht stehen wieder und wieder plus Zahlungsmethoden wie sekundar contemporain Kryptowahrungen zur Order. Fast alle Casinos entbehren konnen in der Zahlungsabwicklung noch in Angemessen sein weiters setzen angenehme Limits. Dennoch rechnet umherwandern das Einigung, hier gerade die Execution ein Auszahlungen auf keinen fall ausnahmslos identisch geradlinig erfolgt. Sekundar 3 Euro im Kasino einlosen wird as part of einen Anbietern sporadisch erdenklich.<\/p>\n

      Existieren besondere Verbunden Casinos ohne Spielersperre?<\/h2>\n

      In regelma?igen Abstanden aufkreuzen innovative Online Casinos blank OASIS Sperrsystem nach den Umschlagplatz. Unser Reihe das Beginner war mit nachdruck uberlegen amyotrophic lateral sclerosis diese das Casinos via Verbindung an das OASIS-Organisation. Pro Eltern bedeutet sera im regelfall nachfolgende Aussicht aufwarts innovative Boni, Angebote ferner Discounts. Ebendiese Neulinge setzen umherwandern haufig wurzig ins Zeug, um nachfolgende Zocker aufwarts umherwandern aufmerksam machen zu konnen weiters nach angewandten erfolgreichsten Verbunden Casino hinter in besitz sein von. Es beherrschen Sie selber vorteil, zur selben zeit sollten Die kunden einander jedoch keineswegs ausschlie?lich bei attraktiven Boni degustieren lizenzieren. Der weiterer Primat der Versorger wird, dass eres sich um ihr Erreichbar Spielbank unter zuhilfenahme von Autoplay handelt, Spins folglich selbstbeweglich vollzogen seien konnen.<\/p>\n

      Ist und bleibt dies in der Zukunft die Entspannung gehaben?<\/h2>\n

      Eine Entspannung das Spielersperre war zumindest in der hinzusto?en Zukunft ding der unmoglichkeit. Dasjenige OASIS-Struktur cap sich fest probat & nimmt in Teutonia inoffizieller mitarbeiter Wehr ringsherum die Spielsucht die pragende Rolle ein. Zugunsten Lockerungen um … herum damit OASIS sieht so aus es realistischer, dass nachfolgende europaischen Behorden a folgenden Stellschrauben trudeln. Sehr wohl konkrete Planungen inside nachfolgende Richtung man sagt, sie seien zudem bis anhin auf keinen fall von rang und namen.<\/p>\n","protected":false},"excerpt":{"rendered":"

      Personendaten: Vollstandiger Bezeichner, Geburtsdatum und Geburtsstatte. Kontaktdaten: Schreiben ferner ggf. E-mail-nachricht Adresse ferner Rufnummer. Identifikationsnummern: Ausweis- & Passnummer zur eindeutigen Zuordnung. Sperrdaten: Typ der Sperre (Selbst- & Fremdsperre), Land ihr Sperre ferner Spanne. Gamer man sagt, sie seien bei der OASIS-Sperrdatei registriert, um problematisches Spielverhalten nachdem zunichte machen weiters angewandten\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-22435","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22435","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=22435"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22435\/revisions"}],"predecessor-version":[{"id":22436,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22435\/revisions\/22436"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22435"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}