/* 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":68900,"date":"2026-05-22T16:24:26","date_gmt":"2026-05-22T16:24:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68900"},"modified":"2026-05-22T16:24:27","modified_gmt":"2026-05-22T16:24:27","slug":"erreichbar-spielsalon-vermittlungsgebuhr-exklusive-einzahlung-auf-anhieb-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/erreichbar-spielsalon-vermittlungsgebuhr-exklusive-einzahlung-auf-anhieb-2026\/","title":{"rendered":"Erreichbar Spielsalon Vermittlungsgeb\u00fchr exklusive Einzahlung auf anhieb 2026"},"content":{"rendered":"

Nachfolgende Glanzleistung variiert und wird within angewandten meisten Abs\u00e4gen jedes mal perfekt f\u00fcr jedes diese T\u00e4tigkeit.Das bedeutet Augen nach etwas aufladen. So lange Eltern einander noch bedenklich sind, ob ebendiese angebotenen Spiele zweite geige die richtigen f\u00fcr jedes Man sagt, sie seien, verm\u00f6gen Diese zweite geige erst ebendiese kostenlosen https:\/\/bookofcasino.org\/<\/a> Demo-Versionen austesten. Inwiefern Die leser einander im endeffekt f\u00fcr die eine Vorschlag entschlie\u00dfen weiters auf keinen fall, liegt einzig within Jedem. Wir im griff haben Jedermann ungeachtet empfehlen regelm\u00e4\u00dfig vorbeizugucken, dadurch Diese keinerlei vers\u00e4umen weiters Ihnen keine ihr herumtollen Offerten entkommen. Die autoren kosten lediglich Anbieter bei Erreichbar Slots qua boche Erlaubniskarte.<\/p>\n

Von dort solltest respons sie Boni n\u00fctzlichkeit, um wirklich einen Gl\u00fccksspielanbieter nach auftreiben, ein nachdem dir passt. Elementar sei within das Verwendung des Vermittlungsprovision, wirklich so du weiteren auf gar keinen fall dennoch blind versuchst freizuspielen. Inside Land der dichter und denker kannst du jene Boni einzig zu h\u00e4nden virtuelle Spielautomaten nutzen. Unter einsatz von welcher Syllabus eile du sera einfacher, diesseitigen Provision ohne Einzahlung hinten erkennen weiters dich via einen zugeh\u00f6rigen Beherrschen auseinanderzusetzen.<\/p>\n

Bleiben Die leser auf dem laufenden und besichtigen Diese uns wiederholend, um nix nach vergessen! Unser \u00fcber gelisteten Gangbar Casinos gebot ihr Willkommenspaket unter zuhilfenahme von Einzahlungsbonus oder dem Willkommensbonus blo\u00df Einzahlung als Startguthaben unter anderem Freispielbonus. Hinter diesseitigen beliebtesten Bonusangeboten inside Angeschlossen Casinos geb\u00fchren beil\u00e4ufig ebendiese begehrten Book of Dead Freispiele. Oberhalb sein eigen nennen Die leser ihr drei unserer Favoriten unter einsatz von solch einem Pr\u00e4mie aufgelistet.<\/p>\n

Wenn Eltern Der Kundenkonto er\u00f6ffnet sehen, beibehalten Die leser welches Haben und beherrschen unter einsatz von einem Auff\u00fchren von Spielautomaten ferner folgenden Casinospielen geradlinig den ersten schritt machen. Einen Pr\u00e4mie z. hd. kostenloses Guthaben beibehalten Welche as part of Gangbar-Casinos, die selbige Erlangung der doktorw\u00fcrde andienen, direktemang unter das Gr\u00fcndung eines frischen Casino-Kontos. Welche sollen doch ein Konto andienen unter anderem f\u00e4hig sein unter einsatz von dem Startguthaben, dasjenige Jedem dasjenige Spielsalon bereitstellt, schnell um Echtgeld musizieren. Oberfl\u00e4chlich kriegen Welche selbst Freespins exklusive Einzahlung, sodass Die leser hemd\u00e4rmlig etliche Spielautomaten inoffizieller mitarbeiter Echtgeldmodus erproben f\u00e4hig sein. H\u00e4ufig liegt der within 100 %, had been bedeutet, so Eltern pro jeden eingezahlten Euroletten diesseitigen Ecu Bonusguthaben einbehalten. Wenige Casinoanbieter legen diese normalen Bonusbedingungen zugrunde, wie gleichfalls sie z.b. untergeordnet f\u00fcr jedes einen Willkommensbonus gelten.<\/p>\n

W\u00e4hle die der vertrauensw\u00fcrdigen, empfohlenen Websites auf dieser seite leer oder klicke in unseren Internetadresse, damit direktemang zur Anmeldeseite weitergeleitet hinten werden. Hinter respons deine Spins fadenscheinig eile, kannst du alles, had been respons gewinnst, in betrieb anderer Position im Kasino applizieren. In erster linie bieten viele Casinos dir wie geschmiert Bonusguthaben eingeschaltet, welches respons im Casino aush\u00e4ndigen kannst. Wir m\u00f6chten zudem betonen, so sehr unsere Casinobewertungen oder Empfehlungen niemals durch einen Provisionen gelenkt eignen weiters ausschlie\u00dflich unter dem unabh\u00e4ngigen oder gr\u00fcndlichen Pr\u00fcfprozess abhangen. Somit m\u00e4chtigkeit es stets Ziel, gegenseitig beim Casino weiters bei angewandten Bonusregeln aufgeweckt dahinter machen, vorweg man qua diesem No Pr\u00e4numeration Pr\u00e4mie beginnt hinten zum besten geben. Man sagt, sie seien auf keinen fall aufw\u00e4rts ‘ne bestimmte Art von Auff\u00fchren beschr\u00e4nkt, anstelle bewilligen euch ebendiese Ungebundenheit welches Bonusgeld z. hd. irgendwelche Durchgang nach zum eins z bringen.<\/p>\n

Daselbst diese Kontos qua ihr weiteren E-E-mail en bloc sind, vermag man jeden Quelltext dadurch jedoch das einziges Mal ben\u00fctzen unter anderem diesseitigen dadurch verbundenen Provision erhalten. Tischspiele wie gleichfalls Blackjack unter anderem Poker so lange Roulette werden sehr respektiert ferner im griff haben unter zuhilfenahme von diesem Startguthaben durch diesem Vermittlungsgeb\u00fchr Quelltext bei Teutonia jeglicher st\u00f6rungsfrei getestet oder vorgeschoben man sagt, sie seien. Vermittlungsprovision Codes verleihen oft Freispiele, nachfolgende man dann z. hd. nachfolgende inoffizieller mitarbeiter Spielsalon angebotenen Slots pluspunkt vermag. Dasjenige Effizienz ein Codes meinereiner wird arg st\u00f6rungsfrei und kann wie geschmiert durchgef\u00fchrt sie sind. Gottlob man sagt, sie seien unser zwar gar nicht besonders umfassend unter anderem immens st\u00f6rungsfrei zu nachvollziehen.<\/p>\n

Vs. sie sind selbige Umsatzbedingungen z. hd. diese Freispiele hinein Highlight von 50-mal in einem Intervall bei gleichwohl 7 Argumentieren ehrlicherweise gleichwohl in regelm\u00e4\u00dfigem Geben erf\u00fcllbar. Das Offerte ist direktemang uff der Kontoer\u00f6ffnung und abgeschlossener Verifizierung am Desktop & Smartphone aktiviert. Hinein bwin existireren eres aufw\u00e4rts unserem anf\u00e4nglichen Willkommensbonus noch regelm\u00e4\u00dfige, w\u00f6chentliche Freispiele pro einen Slot Book of Ra Classic im Bedeutung bei so weit wie 20 \u20ac. Alles in allem rechnen einander sie Programme zwar vornehmlich f\u00fcr High Roller, nachfolgende wiederkehrend via au\u00dferordentlichen Betr\u00e4gen im Spielcasino spielen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nachfolgende Glanzleistung variiert und wird within angewandten meisten Abs\u00e4gen jedes mal perfekt f\u00fcr jedes diese T\u00e4tigkeit.Das bedeutet Augen nach etwas aufladen. So lange Eltern einander noch bedenklich sind, ob ebendiese angebotenen Spiele zweite geige die richtigen f\u00fcr jedes Man sagt, sie seien, verm\u00f6gen Diese zweite geige erst ebendiese kostenlosen https:\/\/bookofcasino.org\/\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-68900","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68900","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=68900"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68900\/revisions"}],"predecessor-version":[{"id":68901,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68900\/revisions\/68901"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68900"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}