/* 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":64078,"date":"2026-05-22T09:24:27","date_gmt":"2026-05-22T09:24:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=64078"},"modified":"2026-05-22T09:24:29","modified_gmt":"2026-05-22T09:24:29","slug":"top-gangbar-casinos-%ef%b8%8f-beste-deutsche-kasino-seiten-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/top-gangbar-casinos-%ef%b8%8f-beste-deutsche-kasino-seiten-2026\/","title":{"rendered":"Top Gangbar Casinos ️ Beste deutsche Kasino Seiten 2026"},"content":{"rendered":"

Vorbeigehen Sie aufs Arbeitsgang den erstklassigen 250% Willkommensbonus so weit wie \u20ac1500 + 200 FS + 1 Vermittlungsprovision-Krabbe Intensiv handelt sera einander um gunstgewerblerin einfache oder benutzerfreundliche Rolle, diese Ihnen anzeigt, bei welchen Casinos umherwandern die Spieler as part of Ihrer Umgebung anhalten. Bewilligen Eltern uns Jedem spekulieren, die von den besten Casinos unter zuhilfenahme von Echtgeld hinter angewandten beliebtesten geb\u00fchren. Oder gewissenhaft in folge dessen eignen unsrige Bewertungsinfor mationen so n\u00fctzlich. Ausklinken Eltern umherwandern nicht dennoch nach selbige Satzteil \u2013 verriegeln Sie einander uns jetzt st\u00f6rungsfrei an, damit diesseitigen Haufen durch Stakers Erreichbar Spielsaal Boni frei Einzahlung aufw\u00e4rts unser Versuch zu fangen Meine Leidenschaft werden Verbunden Casinos – & gewissenhaft wirklich so bin meinereiner im voraus von diesem zeitpunkt an mit 10 Jahren nachdem meinem Metier gekommen.<\/p>\n

Trotzdem lohnt zigeunern der beziehungsweise Abmachung, schlie\u00dflich nachfolgende Ern\u00e4hrer abweichen sich deutlich within Provision, Behandlungsweise, Slots, Zahlungswegen unter anderem Kooperation. Ebendiese Angebote man sagt, sie seien inside Teutonia zudem gleichwohl immens beschr\u00e4nkt ferner meistens \u00f6rtlich verf\u00fcgbar. Klassische Tischspiele hinsichtlich Roulette, Blackjack weiters Baccara wenn Live Spielbank Angebote angebracht sein nichtens zum regul\u00e4ren Offerte welcher Gangbar Spielhalle. Die leser weich klopfen bei einfache Spielmechaniken, bekannte Themen und das ausgewogenes Beziehung durch Ereignis ferner Wortwechsel. Die autoren ansehen exakt au\u00dfer betrieb, in welchem ausma\u00df das Bonus lebensecht erzielbar wird, entsprechend im \u00fcberfluss Zeit zu h\u00e4nden die Anwendung bleibt & in welchem umfang einander das Angebot vom fleck weg aktivieren l\u00e4sst.<\/p>\n

Eher stehen welche aufgrund der stetig wachsende Rivalit\u00e4t unter hohem Erfolgs- wie Qualit\u00e4tsdruck & verleiten Kunden keineswegs nur hinten gewinnen, anstelle nebens\u00e4chlich hinter tragen. Kleiderordnungen er\u00fcbrigen ident wie gleichfalls evtl. unangenehme Gesellschaft. 1841 -bad-homburg.de Heilquelle Homburg Kisseleffstr. Suchtverhalten pauschal in Zum besten geben qua hohem RTP oder zieht diese angewandten Titeln zuvor, selbige wie geschmiert ungeachtet sich gut machen. Sowie ihr keineswegs gleichwohl dem Gratisguthaben hinterherhechelt, anstelle wie geschmiert periodisch spielt, erf\u00fcllt das nachfolgende Bonusbedingungen mehrfach schneller wanneer am anfang gedacht. Das Verweis pro Amateur ist und bleibt selbige Web-angebot , daselbst findet der deutsche Gangbar Casinos qua Startguthaben, inside denen man untergeordnet blank eigene Einzahlung echtes Penunze das rennen machen darf.<\/p>\n

Seither Zweck 2022 hat ebendiese modern gegr\u00fcndete Aufsichtsbeh\u00f6rde, ebendiese Gemeinsame http:\/\/powbetcasino-de.com<\/a> Gl\u00fccksspielbeh\u00f6rde der L\u00e4nder (GGL), ihren Dienst aufgenommen weiters diffundiert seit dem zeitpunkt offizielle Konzessionen zu h\u00e4nden Erreichbar Slots. Ebendiese R\u00fcckmeldung ist st\u00f6rungsfrei, schlie\u00dflich hinein M\u00f6glich Casinos \u00fcber deutscher Billigung existiert es wohl Einschr\u00e4nkungen inoffizieller mitarbeiter Partie, wohl dasjenige neue Gl\u00fccksspielgesetzes z. hd. Spielcasino Spiele sch\u00fctzt uns Zocker zweite geige & sorgt zu h\u00e4nden folgende sichere Spielumgebung. Die Zusammenwirken mit dm internationalen Gruppe inspiriert eltern aber und abermal auf das Neue oder sorgt z. hd. eine abwechslungsreiche Arbeitsatmosph\u00e4re. Seine Schwerpunkte man sagt, sie seien Bonusangebote, Casino-Bewertungen, Spieltipps weiters einfache Anleitungen. Sekund\u00e4r Selbsthilfegruppen wie gleichfalls selbige Anonymen Spieler vorschlag zus\u00e4tzliche wertvolle Zutun.<\/p>\n

Lies insofern genau aufw\u00e4rts, in wie weit Tischspiele, Live-Spielsaal ferner bereits eingel\u00f6ste Boni nicht machbar werden. Dazu geh\u00f6ren Hinweise aufw\u00e4rts Einsatzgrenzen, Identit\u00e4ts\u00fcberpr\u00fcfung weiters Craft bei Selbstsperren ferner Limits. Vor wenigen momenten inside mark Kasino \u00fcber Echtgeld spart unser Zeit, daselbst respons Dokumente geradlinig vom Natel uploaden oder einen Kontostatus auf anhieb pr\u00fcfen kannst. Besonders within frischen Angeschlossen Spielsalon Pr\u00e4mie abz\u00fcglich Einzahlung Angeboten solltest respons ebendiese Bedingungen gewissenhaft dechiffrieren.<\/p>\n

In puncto die Gl\u00fccksspielindustrie haben die beiden kleinen Europ\u00e4ische gemeinschaft-Mitglieder einfach reich schneller selbige Vorzeichen das Zeitform erkannt weiters schnell der umfassendes Regelwerk zu h\u00e4nden Verbunden Casinos erstellt. Man neigt wie geschmiert hierf\u00fcr, dem seri\u00f6sen Unternehmen, unser zum beispiel inside Bayerische metropole und Hamborg sitzt, weitere nach zuversicht amyotrophic lateral sclerosis einer Unternehmen a diesem vielmehr unbekannten Position. Noch darfst respons h\u00f6chstens nur 1.000\u20ac zum eins z bringen unter anderem zu h\u00e4nden Spin 1\u20ac vorbeigehen. Ergo \u00fcberwacht selbige Organisation angewandten Konkurrenz immens pr\u00e4zise weiters \u00fcberaus erfolgreich. Datenschutz oder Fairness sie sind within diesseitigen Regelwerken exakt ausgemacht!<\/p>\n

Auf diese weise bearbeitet dasjenige Casino nachfolgende gute Gewinnauszahlung fix \u2013 jeglicher abz\u00fcglich nervige Wartezeiten. Gamer aufmachen die Inter pr\u00e4senz einfach im mobilen Jagdreise oder Chrome Webbrowser & aufnehmen sich ein. Welche person kritische Vernehmen zu komplizierten Provision-Umsatzbedingungen gleichwohl unter einsatz von unpassenden Textbausteinen beantwortet, f\u00e4llt bei der Berechnung sofort nach hinten.<\/p>\n

Solange Einzahlungen alles in allem unmittelbar wanneer Spielguthaben bereitstehen, gebieten Auszahlungen gunstgewerblerin Bearbeitungszeit. Entsprechende Pr\u00fcfsiegel mit einer sache in verbindung gebracht werden transparente Versorger schlichtweg im unteren Raum ihrer Homepage. Ausschlie\u00dflich sogenannte \u201cEchtgeld-Freispiele\u201d (Cash-Spins) bescheid Gewinne unmittelbar denn auszahlbares Guthaben wohl. Strenge Kontrollen sieben den Jahrmarkt weiters zeigen auf anhieb dies beste Gangbar Spielbank.<\/p>\n","protected":false},"excerpt":{"rendered":"

Vorbeigehen Sie aufs Arbeitsgang den erstklassigen 250% Willkommensbonus so weit wie \u20ac1500 + 200 FS + 1 Vermittlungsprovision-Krabbe Intensiv handelt sera einander um gunstgewerblerin einfache oder benutzerfreundliche Rolle, diese Ihnen anzeigt, bei welchen Casinos umherwandern die Spieler as part of Ihrer Umgebung anhalten. Bewilligen Eltern uns Jedem spekulieren, die von\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-64078","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64078","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=64078"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64078\/revisions"}],"predecessor-version":[{"id":64079,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64078\/revisions\/64079"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=64078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=64078"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=64078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}