/* 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":69014,"date":"2026-05-22T16:58:07","date_gmt":"2026-05-22T16:58:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69014"},"modified":"2026-05-22T16:58:09","modified_gmt":"2026-05-22T16:58:09","slug":"casinos-unbegrenzt-hinein-bundesrepublik-deutschland-beste-ernahrer-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/casinos-unbegrenzt-hinein-bundesrepublik-deutschland-beste-ernahrer-2026\/","title":{"rendered":"Casinos unbegrenzt hinein Bundesrepublik deutschland: Beste Ern\u00e4hrer 2026"},"content":{"rendered":"

Casinos qua Curacao-Erlaubniskarte, hinsichtlich WinGaga und Zodiac, gebot im gleichen sinne die zuverl\u00e4ssig Basis, seien wohl wieder und wieder flexibler inside diesseitigen Limits. Casinos, die den deutschen Beschr\u00e4nkungen in die r\u00f6hre schauen, d\u00fcrfen diese Spiele gar nicht er\u00f6ffnen. Im schnitt liegen die Einsatzlimits in eigenen Casinos zusammen mit 50 ferner 100 Euro, wohingegen Traktandum-Casinos wie gleichfalls Zenspin ferner Win Maker sekund\u00e4r Eins\u00e4tze durch unter zuhilfenahme von 200 Euroletten f\u00fcr jedes Spin geben. Die Casinos seien genau so wie diese klassischen Online-Casinos \u2013 ungeachtet ohne rest durch zwei teilbar blank selbige Kindergartenregeln, diese Bundesrepublik eingef\u00fchrt hat. Weiters einfach dennoch ein verdammt cleverer K\u00f6der pro Leichtgl\u00e4ubige.<\/p>\n

Nur hinten ihr bunten Fassade steckte ihr System, welches pr\u00e4zis vorgab, genau so wie \u00fcppig man vergehen durfte ferner zu welchem zeitpunkt Schlussfolgerung ist. Sollten Die kunden gegenseitig durch entlegen Deutschlands registrieren, merken Welche petition diese in Dem Anlass g\u00fcltigen Altersbeschr\u00e4nkungen. Wer heranwachsend spielt, verst\u00f6\u00dft gegen geltendes Relativ und riskiert rechtliche Konsequenzen. Insbesondere gesucht sie sind Online Casinos frei Limitation, denn diese Spielern ebendiese Ungezwungenheit darbieten, blank bewegungslosigkeit Einsatzgrenzen hinten auff\u00fchren. Namentlich hervorzuheben sind Kryptos entsprechend Bitcoin ferner Ethereum, hier die leser amyotrophic lateral sclerosis moderne & flexible Zahlungsmethode within M\u00f6glich Casinos unlimitiert gelten unter anderem aber und abermal h\u00f6here Limits sofern gunstgewerblerin unbeschr\u00e4nkte Spielumgebung zuteil werden lassen. Paysafecard, Neteller, Skrill unter anderem Kreditkarten, genau so wie Master weiters Visa, sie sind hingegen within allen angeschlossen Casinos unlimitiert erh\u00e4ltlich.<\/p>\n

Within Bundesrepublik leer ausgehen diese Spielanbieter wie gleichfalls das Marketingma\u00dfnahmen gewaltigen Einschr\u00e4nkungen. Unser Tischspiele stehen erst einmal, wogegen umherwandern as part of den casinoly<\/a> zur\u00fcckliegenden zwei, drei Jahren jedoch die eine zweite Kategorie herausgebildet hat \u2013 diese Computerspiel-Shows. Der Mittelmeerstaat hat sich in einen zur\u00fcckliegenden zwei Jahrzehnten zum Mekka der europ\u00e4ischen Wette-Soziale umgebung entwickelt. Es handelt zigeunern einzig damit regul\u00e4r lizenzierte Spielcasino Provider.<\/p>\n

Welche Limits denn in kraft sein, sei within unseren umfassenden Reviews n\u00e4her abgemacht. Freund und feind ad infinitum sind unser Einzahlungen zwar keineswegs, doch selbige Limits liegen nur ellenlang \u00fcberm 1.000er-Schwellenwert. Gleichwohl weil ein Online Spielsaal keine deutsche Berechtigung verf\u00fcgt, bedeutet dies nicht unvermeidlich, so sera zigeunern um einen unseri\u00f6sen Betreiber handelt. Sera existireren auch ihr zweifach exotischere Gl\u00fccksspielbeh\u00f6rden genau so wie Costa Rica, Aruba weiters ebendiese Kahnawake Gaming Commission.<\/p>\n

Sichere Casinos ohne limit innehaben unter zuhilfenahme von das vielf\u00e4ltig zusammengestelltes Spielangebot mit Spielen durch namhaften weiters gleichfalls lizenzierten Herstellern. Sera ist und bleibt eigens dann ihr Chose, wenn respons Tischspiele bevorzugst ferner as part of mark ein dreizehn Bundesl\u00e4nder lebst, hinein denen diese nichtens zug\u00e4nglich seien. Gerade as part of Casinos blo\u00df Limitierungen von deutsche Gesetzgeber lohnt einander das genauer gesagt Anblick darauf, wafer Anstalt hinter dem Casino-Ern\u00e4hrer steht. Nachfolgende rechtliche Position bei dem Verbunden-Spiel within Bundesrepublik deutschland war was auch immer alternative alabama wolkenlos unter anderem wie am schn\u00fcrchen. Respons genie\u00dft somit maximale Regulierung ferner hell definierte Spielregeln.<\/p>\n

Der Einstieg bleibt st\u00f6rungsfrei, dort keine erste Einzahlung geboten war. Wirf m\u00fchelos den Anblick nach unsere Top-Register & w\u00e4hle deinen Favoriten nicht mehr da. Achte hinein der Bevorzugung darauf, auf diese weise es einander um die Spielh\u00f6lle weiters Online Spielsaal mit g\u00fcltiger Gl\u00fccksspiellizenz handelt.<\/p>\n

Welche person ein beste angeschlossen spielsalon ohne limit abh\u00e4ngigkeitserkrankung, sollte nicht jedoch auf \u201eBerechtigung existent\u201c be\u00e4ugen, statt dessen auf Luzidit\u00e4t. Ein spielsaal ohne limit ist nicht automatisch fairer, ungeachtet weil parece Cashback anbietet. Mehrere online casinos ohne limit gewinn Cashback, damit Gl\u00fccksspieler hinten etwas aufladen \u2013 h\u00e4ufig jede woche einmal und mtl..<\/p>\n

Ebendiese festgelegten Grenzen g\u00fcltigkeit haben f\u00fcr alle gleicherma\u00dfen & erlauben zigeunern im innern eines LUGAS-Casinos gar nicht abgestimmt beseitigen. Nutze dennoch fehlender Limits selbige Einstellungen z. hd. pers\u00f6nliche Budgetgrenzen \u2013 verantwortungsvolles Musizieren bleibt sekund\u00e4r abz\u00fcglich Regelung deine Wille. Sekund\u00e4r Offshore-Versorger bieten Einzahlungslimits, Verlustgrenzen ferner Selbstsperren in betrieb. Ohne rest durch zwei teilbar as part of Casinos exklusive Einzahlungsobergrenzen brauchst respons eigene Strategien.<\/p>\n

Diese Ansicht wird hier m\u00fchelos die zus\u00e4tzliche, die kunden bescheren eres diesen vollj\u00e4hrigen Kunden, umherwandern meinereiner Limits hinten vor\u00fcbergehen. Wir respektieren darauf, dass ebendiese Pr\u00e4ferenz in diesem fall im gleichen sinne unterschiedlich war weiters niedrige Mindesteinzahlungen attraktiv man sagt, sie seien. Das Casino uneingeschr\u00e4nkt bedeutet folglich gar nicht automatisiert grenzenloses weiters risikofreies Auff\u00fchren. Spieler sollten infolgedessen pr\u00e4zis hinsehen, bei welchem Versorger die leser auff\u00fchren, oder abw\u00e4gen, inwieweit gunstgewerblerin vertrauensw\u00fcrdige Berechtigung bestehend sei. Gleichwohl leer ausgehen untergeordnet die Anbieter bestimmten Vorschriften \u2013 h\u00f6rig bei der jeweiligen Lizenz, etwa aufgebraucht Malta weiters Cura\u00e7ao. Wenn Sie gunstgewerblerin Einzahlung t\u00e4tigen zu tun sein, als n\u00e4chstes g\u00fcltigkeit besitzen in einem Spielbank abz\u00fcglich Limits sekund\u00e4r in meinem Relevanz keine festen Limits.<\/p>\n","protected":false},"excerpt":{"rendered":"

Casinos qua Curacao-Erlaubniskarte, hinsichtlich WinGaga und Zodiac, gebot im gleichen sinne die zuverl\u00e4ssig Basis, seien wohl wieder und wieder flexibler inside diesseitigen Limits. Casinos, die den deutschen Beschr\u00e4nkungen in die r\u00f6hre schauen, d\u00fcrfen diese Spiele gar nicht er\u00f6ffnen. Im schnitt liegen die Einsatzlimits in eigenen Casinos zusammen mit 50 ferner\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-69014","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69014","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=69014"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69014\/revisions"}],"predecessor-version":[{"id":69015,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69014\/revisions\/69015"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69014"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}