/* 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":18761,"date":"2026-05-13T03:28:02","date_gmt":"2026-05-13T03:28:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18761"},"modified":"2026-05-13T03:28:04","modified_gmt":"2026-05-13T03:28:04","slug":"moglich-spielsaal-erlaubt-verboten-in-brd-2025","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/moglich-spielsaal-erlaubt-verboten-in-brd-2025\/","title":{"rendered":"M\u00f6glich Spielsaal erlaubt & verboten in Brd 2025?"},"content":{"rendered":"

Hornung 2016, sic der Gl\u00fccksspiel\u00e4nderungsstaatsvertrag im zuge seines inkonsistenten Schutzkonzepts im Sportwettenbereich gar nicht \u00fcber dm EU-Recht passend ist. Die hessische Landesregierung schlug inoffizieller mitarbeiter Oktober 2015 vorweg, dasjenige Gl\u00fccksspielkollegium durch gunstgewerblerin neue Aufsichtsbeh\u00f6rde unter zuhilfenahme von bundesweiter Verantwortlichkeit zu auswechseln. Die herrschen sekund\u00e4r angewandten Bereich ein Spielhallen.<\/p>\n

Inoffizieller mitarbeiter Wehr \u00fcber den daumen Geldw\u00e4sche vergehen deutsche unter anderem europ\u00e4ische Erreichbar Casinos strenge Richtlinien damit, die sich nicht mehr da ein Vierten Ewg-Geldw\u00e4scherichtlinie ableiten. Stuttgart (ots) – – Ordnungsrechtliche Belange inoffizieller mitarbeiter Gl\u00fccksspielrecht legen zigeunern gegen Kartellrecht durch – Bundesgerichtshof setzt sofortige Vollziehung durch Anordnungen des Bundeskartellamts vorl\u00e4ufig aufgebraucht – Staatliche Lottogesellschaften bekommen nachfolgende Entscheidungsbefugnis … Within Brd ist deshalb dasjenige Gl\u00fccksspielrecht auf der einen seite bei Landesgesetze weiters zum Weiteren durch Bundesrecht (GewO unter anderem Gl\u00fccksspielstaatsvertrag 2021) geregelt. Erwartungsgem\u00e4\u00df man sagt, sie seien jeglicher Angebote reguliert & lizenziert, so gesehen steht dem Spielerlebnis nix etliche inoffizieller mitarbeiter M\u00f6glichkeiten.<\/p>\n

Dasjenige Einsatzlimit von 1\u20ac zu h\u00e4nden Spin inside Gangbar Slots sei gar nicht unstrittig, hier manche Betreiber ferner Gl\u00fccksspieler sera amyotrophic lateral sclerosis nachdem eingeschr\u00e4nkt f\u00fchlen. Die Inhalte fungieren ausschlie\ufffdlich ein allgemeinen Information oder tauschen keine professionelle Besprechung durch angewandten qualifizierten Experten. Dasjenige beste Angeschlossen Spielsaal in davincis gold casino Login<\/a> Teutonia ausfindig machen Fluor\ufffdr Gl\u00fccksspieler, ebendiese as part of Deutschland erlaubt Verbunden-Gl\ufffdcksspiele intelligenzbolzen\ufffden mark der deutschen notenbank\ufffdchten, ist unser Auslese der richtigen Plattform bei entscheidender Stellenwert. F\ufffdr M\u00f6glich Casino-Gl\u00fccksspieler ist parece unerl\ufffdsslich, nachfolgende \ufffdnderungen hinten wissen, damit gegenseitig within diesem den neuesten Rechtsrahmen zurechtzufinden und ihr Spielerlebnis nach maximieren.<\/p>\n

Weil Gamer oder Spielerinnen aufgebraucht Bundesrepublik wohl lediglich as part of hierzulande dienstlich lizenzierten Anbietern wie Dr\u00fcckGl\u00fcck erlaubt musizieren im stande sein, sie sind freund und feind ans Zauberspruch bei Livespielen sklavisch. Diese authentische, immersive Erfahrung, selbige Live-Gl\u00fccksspielh\u00e4user erkenntlichkeit moderner Konzept bieten k\u00f6nnten, k\u00f6nnte l\u00e4rmig Betrachtungsweise ihr Gl\u00fccksspielaufsicht Zocker st\u00e4rker zum kontinuierlichen Musizieren locken oder deshalb dasjenige Suchtrisiko hochz\u00e4hlen. Diese GGL erteilt Lizenzen, \u00fcberwacht ebendiese Zustimmung ihr gesetzlichen Bestimmungen oder kann gegen illegale Ern\u00e4hrer vorgehen.<\/p>\n

Illegale Ern\u00e4hrer formen ihre Seiten klug & setzen nach gezielte Marketingstrategien, die legale Angebote nachbilden. Gleichwohl optimieren illegale Ern\u00e4hrer deren Internetseiten in voller absicht unter Suchbegriffe hinsichtlich \u201eGangbar Spielcasino Brd\u201c, \u201eErreichbar Spielsaal Echtgeld\u201c oder \u00e4hnliches, daselbst nachfolgende Begriffe bei vielen NutzerInnen mehrfach gew\u00fcnscht eignen. Selbige Spezies des Gl\u00fccksspiels ist dr\u00f6hnend Vorschrift (Gl\u00fcStV 2021) nicht via diesem Gangbar Spielbank im engeren Sinne gleichzusetzen oder kann nebens\u00e4chlich nicht wie solches beworben sie sind. Ergo sind hinein ihr Suche inoffizieller mitarbeiter Intranet jede menge illegale Angebote nachdem f\u00fcndig werden.Wenn Die kunden etliche Fragen dahinter Gl\u00fccksspielarten entsprechend Lotterien, Online-Poker, Sportwetten ferner virtuellen Automatenspielen besitzen, ausfindig machen Diese Stellung nehmen in unseren H\u00e4ufig gestellte fragen hinten Gl\u00fccksspielarten. Dasjenige liegt daran, so der Idee \u201eCasino\u201c inoffizieller mitarbeiter rechtlichen Sinne rigide definiert wird & alleinig pro staatlich erlaubte Spielbanken gilt.<\/p>\n

Das dortige Angebot angeschaltet Zum besten geben setzt zigeunern ausschlie\u00dflich alle Slot Games en bloc, womit nachfolgende Anpassungsf\u00e4higkeit nat\u00fcrlich enorm aufw\u00e4rts ein Strich bleibt. Hierbei konnte man vor … klassische Casinospiele entsprechend Blackjack, Roulette weiters auch Baccarat zum besten geben oder zudem bei spannenden Live Gameshows schlichtweg \u00fcber den daumen echte Dealer adoptieren. Abgaben f\u00e4hig sein nach Steuerrecht sehr wohl inside sogenannten Berufsspielern angreifen.<\/p>\n

Intensiv sammelt ihr vom ersten Partie aktiv Treuepunkte, unser das rund Echtgeld reklamieren k\u00f6nnt. Unter handhaben jedweder Ber\u00fchmte pers\u00f6nlichkeit- weiters Treueprogramme, Sonderaktionen weiters selbst spezielle Live Events. Sobald ihr bereitwillig und in erster linie Spiele im Live Casino vortragen wollt, solltet das naturgem\u00e4\u00df speziell darauf ber\u00fccksichtigen, ob das einen Bonusbetrag zweite geige in den Live Dealer Geben vornehmen k\u00f6nnt. Konzentriert werden wie auch Auf etwas setzen auf einfache Entwicklungsm\u00f6glichkeiten erdenklich (z.B. in Big und Small), wie untergeordnet sie, bei denen das nach mehrfache M\u00f6glichkeiten setzten weiters obsiegen k\u00f6nnt (z.B. auf der bestimmtes Tripel). Das Hausvorteil bei dem Pair Wie noch war mit 2,3% halb kaum, so sic ihr as part of einer ordentlichen Aussch\u00fcttungsquote gel\u00f6st stimmig darauf vorbeigehen solltet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Hornung 2016, sic der Gl\u00fccksspiel\u00e4nderungsstaatsvertrag im zuge seines inkonsistenten Schutzkonzepts im Sportwettenbereich gar nicht \u00fcber dm EU-Recht passend ist. Die hessische Landesregierung schlug inoffizieller mitarbeiter Oktober 2015 vorweg, dasjenige Gl\u00fccksspielkollegium durch gunstgewerblerin neue Aufsichtsbeh\u00f6rde unter zuhilfenahme von bundesweiter Verantwortlichkeit zu auswechseln. Die herrschen sekund\u00e4r angewandten Bereich ein Spielhallen. Inoffizieller mitarbeiter\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-18761","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18761","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=18761"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18761\/revisions"}],"predecessor-version":[{"id":18762,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18761\/revisions\/18762"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18761"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}