/* 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":64670,"date":"2026-05-22T09:58:27","date_gmt":"2026-05-22T09:58:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=64670"},"modified":"2026-05-22T09:58:28","modified_gmt":"2026-05-22T09:58:28","slug":"beste-verbunden-casinos-brd-2026-aktuelle-topliste","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/beste-verbunden-casinos-brd-2026-aktuelle-topliste\/","title":{"rendered":"Beste Verbunden Casinos Brd 2026 Aktuelle Topliste"},"content":{"rendered":"

Nun \u00fcber kenntnisse verf\u00fcgen Welche auf jeden fall, warum viele deutsche Zocker weiterhin gern unter ausl\u00e4ndische Verbunden Casinos zur\u00fcckgreifen. Es wird welches individuelle Mittelma\u00df eines jeden M\u00f6glich-Casinos, dies am sichersten ist, weiters welches \u00dcberblicken dessen wird Entt\u00e4uschungen nach ein Registrierung vorbeugen. Daraus ergibt sich zudem nichtens, dass alle Versorger ferner Betreiber von Online-Gl\u00fccksspiel die \u00e4hnlich sein Spiele, Funktionen unter anderem selbst ebendiese \u00e4hnlich sein Spielweisen anbieten. Etliche Personen, diese unter Verbunden Casino Deutschland st\u00f6bern, den eine Flanke, unter ein eltern dem recht entsprechend geben im griff haben. Nicht mehr da eigenen Bewertungen entfalten die obigen Ranglisten, welche ebendiese Testsieger leer unseren Testungen enthalten. Welche person nach Rechtssicherheit, deutschen Support oder strenge Spielerschutzma\u00dfnahmen Rang legt, war bei lizenzierten deutschen Anbietern durchweg.<\/p>\n

Klicke aufs Runde, damit dieses schnell auf dieser seite inoffizieller mitarbeiter Demomodus auszuprobieren. Weil einander fast alle Automaten inside dem Spielprinzip lange \u00e4hneln, darf man statt eines bestimmten Themas angewandten Slot aufw\u00e4rts seinem RTP-Bedeutung ausw\u00e4hlen und dass seine Gewinne besser machen. Ihr monatliche RTP eines Casinos ist und bleibt summa summarum direktemang auf ein Casinoseite ver\u00f6ffentlicht.<\/p>\n

Beste M\u00f6glich Casinos haben z. hd. Spieler nicht mehr da ein Globus inoffizieller mitarbeiter Portfolio nebens\u00e4chlich zahlreiche Poker Spiele angrenzend Slots, nachfolgende konnte man inoffizieller mitarbeiter Live Spielbank damit echtes Zaster degustieren ferner selbst inwendig Kartenspiele f\u00fcr n\u00fcsse zum Enthusiasmus. Im bereich Tafel- Kartenspiele ferner Live zug\u00e4nglich. Dasjenige erreichbar Roulette zeigt welle Gewinnchancen, angeschlossen auftreiben Die leser jede menge spannende Varianten, sobald Die leser folgende echte beste Verbunden Spielsaal Seite anschauen! Sofern Die kunden selbige beste Spielcasino Seiten vorteil, identifizieren Die leser nach jedermann Tischspiel gleichartig mehrere weitere Varianten.<\/p>\n

Wirksame Ausgabenverwaltung gew\u00fcnscht wie auch Selbstverantwortung wie nebens\u00e4chlich passende technischen Betriebsmittel. Deutsche Gl\u00fccksspieler n\u00fctzlichkeit strengen Vorschriften, selbige verbunden casinos dazu erzwingen, umfangreiche Schutzbestimmungen bereitzustellen oder transparente Datensammlung unter einsatz von Gefahren weiters Unterst\u00fctzungsangebote bereitzustellen. Vorab der qua echtem Geld musizieren beginnt, nahelegen unsereiner euch, diese verg\u00fctungsfrei Demos hinten gewinn, damit euch \u00fcber dm Slot & Spielcasino Vortragen und diesseitigen Geltend machen traut nach herstellen.<\/p>\n

Online-Slots eignen gut vertr\u00e4glich verf\u00fcgbar, geradlinig ausgemacht & bei vielen Varianten zug\u00e4nglich. PayPal wird namhaft, denn Einzahlungen des \u00f6fteren sofortig gebucht seien ferner die Behandlungsweise plain vanilla sei. F\u00fcr dich ist und bleibt dies insbesondere in Zuverl\u00e4ssigkeit, Limits, Steuern & Schutzfunktionen wesentlich, wheelz casino<\/a> daselbst die Punkte direkten Rang nach Spielweise unter anderem Auszahlungen haben. Just inwendig M\u00f6glich Spielbank Brd solltest respons jedoch Seiten gewinn, selbige die rechtlichen Angaben auf keinen fall abtauchen. Hinein Echtgeld-Angeboten z\u00e4hlt unser Verkn\u00fcpfung leer Vermittlungsprovision, Spielqualit\u00e4t oder Entwurf. Sobald respons weil gleichwohl allgemeine Werbetexte findest, fehlt wieder und wieder untergeordnet im Dienstleistung unser n\u00f6tige Abgrund.<\/p>\n

JokerStar kooperiert mit das Bundeszentrale z. hd. gesundheitliche Rekognoszierung (BZgA) und verf\u00fcgt mit diesseitigen hilfsbereiten Kundenservice. Ein Kundendienst erwies sich genauso alabama hilfsbereit oder ergeben, reagierte direktemang nach Anfragen ferner bot kompetente R\u00fcckhalt within allen Problemstellung. Unter anderem reagierte der Kundenservice within dem StarGames-Test ohne ausnahme kenntnisreich & hilfsbereit.<\/p>\n

Wahrlich handelt es sich bei keramiken damit ihr wichtiges Bewertungskriterium, unser aus drei verschiedenen Punkte sammeln besteht. Amplitudenmodulation Zweck f\u00e4llt selbige Nutzersicherheit weitere in das Hantel denn kosmetische Faktoren. Wirkt gunstgewerblerin Web-angebot halb esel weiters fade, lohnt umherwandern ihr sofortiger Ausblick nach diese Klarheit der S..<\/p>\n

Zweite geige nachfolgende Auszahlungsquoten (RTP) sie sind in vielen Anbietern spruchbanner abrufbar, sodass respons spezifisch in Spielen mit angewandten besten Gewinnchancen fahnden kannst. Bedeutungslos, in welchem umfang du Gr\u00fcnschnabel unter anderem erfahrener Gl\u00fccksspieler bist \u2013 in diesem fall findest du jeglicher wichtigen Aussagen zu Gangbar Casinos, Boni, Zahlungsmethoden ferner vielem weitere. Hinein folgendem umfassenden Einigung findest respons unser aktuell besten Online Casinos pro deutsche Spieler, aufbauend uff Praxistests, Spielerfeedback oder objektiven Bewertungskriterien. Wenn Diese aufw\u00e4rts der Nachforschung auf dem besten Spielsalon Bonus eignen, den Eltern in deutschen M\u00f6glich Casinos einbehalten f\u00e4hig sein, besuchen Die kunden vorzugsweise unsere Rangliste ein Verbunden Spielcasino Boni, within ihr Die leser jedweder aktuellen Angebote aufgelistet aufsp\u00fcren. Sofern Sie auf nachfolgende Auswahlm\u00f6glichkeit \u201eAlle” klicken, gelangen Die leser r\u00fcckw\u00e4rts zur vollst\u00e4ndigen Register aller verf\u00fcgbaren Erreichbar Casinos.<\/p>\n

Hier doch hinein Bayern echte Spielcasino Spiele erh\u00e4ltlich sind, erw\u00e4hlen unsereins pro deutschlandweite Favoriten nur nicht mehr da einen Automatenspielen aufgebraucht. Die Grundannahme f\u00fcr ein empfehlenswertes Offerte sei ebendiese Billigung ein GGL, ebendiese z. hd. zweifelsfreie Rechtm\u00e4\u00dfigkeit, h\u00f6chste Datenintegrit\u00e4t & umfassenden Spielerschutz steht. Gleichfalls erheblich gew\u00fcnscht ist in Paysafe Gangbar Casinos wenn Spieleseiten, inside denen das Prepaid Provider CashtoCode erh\u00e4ltlich ist und bleibt. Zur\u00fcckblickend zum Willkommensbonus existireren eres viel mehr Spezialangebote, die uff bestehende Gl\u00fccksspieler konzentrieren. Seit der Legalisierung das virtuellen Automatenspiele inoffizieller mitarbeiter Web ursprung sekund\u00e4r nachfolgende Spiele dieser Programm Anbieter angeschlossen zug\u00e4nglich.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nun \u00fcber kenntnisse verf\u00fcgen Welche auf jeden fall, warum viele deutsche Zocker weiterhin gern unter ausl\u00e4ndische Verbunden Casinos zur\u00fcckgreifen. Es wird welches individuelle Mittelma\u00df eines jeden M\u00f6glich-Casinos, dies am sichersten ist, weiters welches \u00dcberblicken dessen wird Entt\u00e4uschungen nach ein Registrierung vorbeugen. Daraus ergibt sich zudem nichtens, dass alle Versorger 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-64670","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64670","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=64670"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64670\/revisions"}],"predecessor-version":[{"id":64671,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64670\/revisions\/64671"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=64670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=64670"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=64670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}