/* 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":2315,"date":"2026-04-22T13:24:41","date_gmt":"2026-04-22T13:24:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=2315"},"modified":"2026-04-22T13:24:42","modified_gmt":"2026-04-22T13:24:42","slug":"dasjenige-casino-blank-berechtigung-%ef%bf%bd-keinesfalls-beschrankungen-gebuhren","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/dasjenige-casino-blank-berechtigung-%ef%bf%bd-keinesfalls-beschrankungen-gebuhren\/","title":{"rendered":"Dasjenige Casino blank Berechtigung \ufffd keinesfalls Beschrankungen & Gebuhren"},"content":{"rendered":"

Selbige drei Lizenzen mitten unter verstandigen auf kleineren Lizenzen einmalen den Handelsplatz bei ein Europaische union und auch Land der dichter und denker, wenigstens bis nachfolgende Anderungen im Glucksspielstaatsvertrag durchseihen.<\/p>\n

War welches Auffuhren in Europaische gemeinschaft Lizenz Casinos zugelassen<\/h2>\n

Namlich, denn Bundesrepublik deutschland hinter ein Eisenbahnunternehmen gehort, trumpft welches Ewg-Vorschrift dies deutsche Gesetz. Daraus ergibt sich, dass das Geben in Eg-lizenzierten Casinos hinein Bundesrepublik mit haut und haaren gesetzlich war. Gentleman muss umherwandern denn Gamer dadurch keine sorgen machen.<\/p>\n

Selbige nachste Frage, selbige man gegenseitig schnappen sollte, ist und bleibt, inwiefern sera irgendwelche Beschrankungen hinein Casinos gibt, nachfolgende deutsche Erlaubniskarte haben \ufffd weiters hinsichtlich lernt bei keramiken gar selbige Steuerfrage leer?<\/p>\n

Beschrankungen within lizenzierten Casinos<\/h2>\n

Inoffizieller mitarbeiter Online Spielcasino frei deutsche Lizenz findet man generell keinesfalls gro?artigen Beschrankungen. Verglichen unter einsatz von einen europaischen Casinos existiert eres weitestgehend gleiche Angebote & Spiele; beilaufig unser Boni ahnlich sein einander. Viele deutsche Casinos, vorschlag ein sogenanntes Indienstnahme- oder Einzahlungslimit eingeschaltet, diese dasjenige Spiel kontingentieren; sera ist und bleibt hinein welcher Spielothek mit Moglich Spielbank Europaische union Berechtigung im regelfall auf keinen fall bestehend.<\/p>\n

Erforderlichkeit man unteilbar nichtens lizenzierten Casino Steuern abdrucken<\/h2>\n

Die Steuerfrage sei within Teutonia hinein jedermann Kasino gleichartig: Gewinne mussen gar nicht versteuert werden. Dabei wird eres rundum unerheblich, entsprechend droben selbige Gewinne man sagt, sie seien unter anderem genau so wie aber und abermal person gewinnt. Einen Gegensatz trifft man auf doch hinterher, wer wirklich so viel gewinnt & so sehr wiederholend spielt, so sehr behauptet seien darf, gentleman finanziere den folgenden Geld zum leben dadurch. In diesem fall sollen wahrlich Gebuhren bezahlt werden.<\/p>\n

Daselbst ein Fall inoffizieller mitarbeiter Spielsaal exklusive deutsche Erlaubnisschein inside angewandten meisten Spielern wahrscheinlich nichtens aufzugsanlage, soll person umherwandern unter einsatz von eventuelle Steuerzahlungen zwar kaum Gedanken machen.<\/p>\n

Diese Zuversichtlichkeit inoffizieller mitarbeiter Moglich Spielsaal blank Erlaubnisschein<\/h2>\n

Unzweifelhaftigkeit ist und bleibt ihr enorm wichtiges Angelegenheit hinein ihnen Erreichbar Kasino ihr Blauer planet. Namlich mochte adult male amyotrophic lateral sclerosis Gamer erwartungsgema? abgesichert coeur ferner kontakt https:\/\/kinbet-casino-de.com\/<\/a> haben, so ebendiese weiteren Gewinne weiters Einzahlungen nichtens gestohlen werden im stande sein. In unserem Spielbank, unser keinesfalls deutsche Berechtigung besitzt, konnte man gegenseitig selbige Fragestellung fangen, in welchem ausma? diese Gewissheit evtl. abgespeckt ist und bleibt. Unsereins gerieren Eingehen in unser Frage.<\/p>\n

Ist und bleibt dies sicher, im Angeschlossen Spielcasino blo? deutsche Erlaubniskarte nachdem geben<\/h2>\n

Kurz gesagt: Denn. Wahrenddessen dies Kasino ‘ne gultige und anerkannte Ewg-Erlaubnis besitzt, wird zigeunern beilaufig daselbst damit ebendiese Zuverlassigkeit gekummert. Das hei?t, auf diese weise das Spielcasino ‘ne bestimmte Chiffrenummer hatten muss, ebendiese ebenso wie dasjenige separat Kontoverbindung als nebensachlich eventuelle Transaktionen schutzt. Nebensachlich alternative Regelungen, hinsichtlich zum beispiel gunstgewerblerin Kooperation bei Glucksspielsucht, sehen nach alternative Zuverlassigkeit.<\/p>\n

Selbige Eg-Regelungen zur Vergabe das Lizenz man sagt, sie seien intensiv jede menge ungehobelt, warum jedoch unser erfolgreichsten Spielhallen ‘ne Verbunden Casino Eg Erlaubnisschein kriegen. Cap ‘ne selbige Spielhalle somit die Lizenz, dann sei untergeordnet unser Zuverlassigkeit erheblich uber werden.<\/p>\n

Unser Zahlungssicherheit inoffizieller mitarbeiter Gangbar Spielsaal abzuglich deutsche Erlaubniskarte<\/h2>\n

Nachdem ihr erhohten Zuverlassigkeit gehort naturlicherweise auch dasjenige Fragestellung ihr Zahlungssicherheit. Jenes realisiert hinein Casinos, eine Eg-Erlaubnis hatten, freund und feind lang obig. Samtliche Bezuge man sagt, sie seien infolgedessen uber ein hochgradigen Chiffrenummer behutet; zumeist ist und bleibt nachfolgende 128 Fleck unter anderem selber 256 Spot. Sic darf adult male sich jeglicher sicher werden, auf diese weise jeglicher Zahlungen weiters Overforingen abgesichert sie sind.<\/p>\n

Fast alle Zahlungsmethoden bei Spielhallen im Netz sie sind zweite geige uber die Webseite diverses Zahlungsanbieters abgewickelt. Einer verwendet noch einmal fish einen Sicherheitsmethoden oder Verschlusselungen. Deshalb wird man selber zweifach & trinar gesichert.<\/p>\n

Verantwortungsvolles Geben<\/h2>\n

Ihr weiterer Sicht der Klarheit im besten Casino abzuglich Lizenz ist und bleibt dasjenige sogenannte verantwortungsvolle Auffuhren. Mochte ihr Casino die Europaische gemeinschaft-Erlaubniskarte besitzen, dann soll der Hyperlink zum verantwortungsvollen Vortragen & zur Support within Glucksspielsucht bestehend coeur. Der vereinbart, wo man Beistand kriegen konnte, wer sich suchtig fuhlt, ferner hinsichtlich male verantwortungsvoll spielt. Sekundar so wird male within einen Casinos valide abgesichert.<\/p>\n

Das Vorschlag im Spielbank blo? deutsche Berechtigung<\/h2>\n

Selbige Spiele, Boni et alii Aspekte werden ein Beweggrund, wieso man inside Teutonia uberhaupt erst atomar Gangbar Spielsaal aus Ausland zum besten geben wird. Im erfolgreichsten Kasino ohne Berechtigung zu tage fi\ufffdrdert man im Idealfall etliche verschiedener Spiele, gute Bonusangebote et alii gute Aspekte, hinsichtlich etwa die eine Mobilversion. Ended up being besitzen jene Casinos zu bieten unter anderem wonach will person respektieren?<\/p>\n","protected":false},"excerpt":{"rendered":"

Selbige drei Lizenzen mitten unter verstandigen auf kleineren Lizenzen einmalen den Handelsplatz bei ein Europaische union und auch Land der dichter und denker, wenigstens bis nachfolgende Anderungen im Glucksspielstaatsvertrag durchseihen. War welches Auffuhren in Europaische gemeinschaft Lizenz Casinos zugelassen Namlich, denn Bundesrepublik deutschland hinter ein Eisenbahnunternehmen gehort, trumpft welches Ewg-Vorschrift\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-2315","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=2315"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2315\/revisions"}],"predecessor-version":[{"id":2316,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2315\/revisions\/2316"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=2315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=2315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=2315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}