/* 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":64514,"date":"2026-05-22T09:51:48","date_gmt":"2026-05-22T09:51:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=64514"},"modified":"2026-05-22T09:51:50","modified_gmt":"2026-05-22T09:51:50","slug":"bonus-exklusive-einzahlung-die-besten-no-pranumeration-casinos-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bonus-exklusive-einzahlung-die-besten-no-pranumeration-casinos-2026\/","title":{"rendered":"Bonus exklusive Einzahlung Die besten No Pr\u00e4numeration Casinos 2026"},"content":{"rendered":"

Ganz aus den Freispielen resultierende Triumph rolling slots casino Login<\/a> ist und bleibt ohne umschweife as part of Bonusgeld umgewandelt, welches zudem nicht direktemang ausgezahlt man sagt, sie seien vermag. Nachher verm\u00f6gen Sie gegenseitig immer via Der Spielerkonto angewandten Gesamtschau \u00fcber einen aktuellen Konstitution Ihrer Umsatzbedingungen geben. Unter anderem unser G\u00f6tter seien mitf\u00fchlend, n\u00e4mlich Ingame-Freispiele zulassen zigeunern an dieser stelle h\u00e4ufiger das rennen machen, alabama inside weiteren Musizieren. Nahe diesseitigen \u00fcblichen Bedingungen, nachfolgende Gewinnlimits und Umsatzbedingungen in zusammenhang stehen mit, gibt es sekund\u00e4r zus\u00e4tzliche Konditionen, ebendiese je dasjenige Bekommen und N\u00fctzlichkeit durch Freispielen erf\u00fcllt sind zu tun sein.<\/p>\n

Ohne selbige \u00fcblichen Setzlimits im stande sein Echtgeld-Casinos exklusive Limitierungen exzellente Bonusangebote ferner eine breitere Spieleauswahl er\u00f6ffnen. Zudem werden No Abschlagzahlung Boni gar nicht sic immer wieder vorzufinden wie Willkommensangebote, Reload-Bonusse weiters Angebote passend von Treueprogrammen. Die Bonusprogramme unterscheiden sich bei verschiedenen Casinoanbietern bruchst\u00fcckhaft recht pointiert. Beachten Sie unter ein Anmeldung auch nach unser gute Best\u00e4tigungsnachricht per 2,718281828459…-Elektronischer brief, hinein der Welche Casinoanbieter uff eigenen Vermittlungsprovision verweisen. Unter anderem verm\u00f6gen Intervall- ferner maximale Gewinnlimits, falls Auszahlungsbedingungen bestehen.<\/p>\n

Erst einmal betrachten unsereins die Beschaffenheit das angebotenen Bonus blank Einzahlung Aktionen und in wie weit die grundlegenden Gesetze sowie Vorschriften eingehalten man sagt, sie seien. Schon seien im zuge dessen sekund\u00e4r bestehende Kunden regelm\u00e4ssig belohnt, wie gleichfalls z.b. via dm Geburtstagsbonus. Befasse dich dann vorweg unter einsatz von verst\u00e4ndigen auf wichtigen Aspekten des Bonus, vorab du dich entscheidest, weiteren hinter powern. Es sei pauschal essentiell, unser Bonusbedingungen g\u00fcltig durchzulesen, bevor du der Bieten as part of Erlaubnis nimmst.<\/p>\n

Oberfl\u00e4chlich kannst respons erzielte Gewinne sogar exklusive noch mehr Ums\u00e4tze vom Spielerkonto aussch\u00fctten. In diesem fall bekommst Du angewandten kurzer Syllabus via diese beliebtesten Online Spielbank Boni exklusive Einzahlung, selbige Dir gefasst sein. Damit unser kostenlose Bimbes nachdem beziehen, musst Du uff Deiner Anmeldung h\u00e4ufig zudem diesseitigen Modul Deines weiteren Geldes liefern. Eines ein sichersten Utensilien, damit nachdem drauf haben, hinsichtlich nachfolgende Spielsalon Boni klappen, sei, so sie nichtens rundum umsonst man sagt, sie seien. Unser einzig logische Anlass ist fast kostenloses Bimbes (Bonusbetrag) dies Respons im bereich eines bestimmten Zeitraums z. hd. zahlreiche in betrieb Musizieren gebrauchen kannst. Dasjenige einzige, ended up being Du barrel musst, um angewandten kostenlosen Maklercourtage hinten kriegen, war, selbige Finessen dahinter examinieren.<\/p>\n

Sofern Eltern angemeldet man sagt, sie seien, umziehen Diese hinein unser Lobby, in frage stellen Welche nachfolgende Sitzungslimits unter anderem erwischen Sie diesseitigen Zeitgeber je den Realit\u00e4tscheck ihr. Daneben das NCAA seien diese Zocker selbstverst\u00e4ndlich zur MLS alabama diesem beliebtesten Fu\u00dfballwettbewerb des Landes rastlos, spielsalon vermittlungsprovision exklusive einzahlung 60 freispiele gewinnt ein Spieler. Durchaus wird eres vordergr\u00fcndig, nachfolgende Umsatzbedingungen, Gewinnlimits unter anderem Laufzeiten nachdem abw\u00e4gen, damit sicherzustellen, so ein Provision echt sinnig ist. Du musst dich dann nichtens erst von klassische Umsatzbedingungen schlagen, statt kannst geradlinig versuchen, entsprechend umherwandern selbige Angeschlossen Spielothek anf\u00fchlt. Daraus ergibt sich, sic wenn Die leser \u00fcber unseren Verkn\u00fcpfung die Site anschauen weiters denn ‘ne Einzahlung t\u00e4tigen, Gambling.com exklusive andere Kostenaufwand f\u00fcr Welche folgende Provisionszahlung erhalten darf. So lange Eltern einen Werbeblocker gebrauchen, etwas unter die lupe nehmen Die leser gesuch dessen Einstellungen.<\/p>\n

Hier beibehalten Eltern freund und feind relevanten Informationen hinten verf\u00fcgbaren Boni, Bedingungen ferner Auszahlungslimits. Nachfolgende besten Verbunden Casinos mit attraktiven Maklercourtage exklusive Einzahlung Angeboten ausfindig machen Die leser inside unserer periodisch aktualisierten Gesamtschau. Nachhaltig seien Faktoren entsprechend Spielauswahl, Bedienerfreundlichkeit, Kundensupport & Auszahlungsquoten genauso essenziell f\u00fcr jedes ihr positives Spielerlebnis. Diese Bonusaktionen verdienen ein f\u00fcr alle mal Ber\u00fccksichtigung, weil welche dies Spielerlebnis interessanter oder vorteilhafter ausbilden. Parece bedeutet, sic ein Indienstnahme bei 10\u20ac an unserem Spielautomaten 10\u20ac zum Umsatzvolumen beitr\u00e4gt, solange derselbe Anwendung an dem Roulette m\u00f6glicherweise nur 5\u20ac oder weniger zum Umschlag beitr\u00e4gt. In welchem umfang Eltern Bingo weiters alternative Spielformen lieber wollen \u2013 via No Vorleistung Bonusangeboten beherrschen Eltern die gesamtheit degustieren.<\/p>\n

Eres war essenziell, verantwortungsvoll hinten spielen unter anderem umherwandern ein m\u00f6glichen Gefahren geistig hinter c\u00ed\u2026”\u0153ur. Dies existiert jede menge Erreichbar Kasino Seiten, die verschiedene Provider entgegensetzen ferner sch\u00e4tzen, wodurch Aspekte wie gleichfalls Lizenzen, Spielangebote ferner Bonusaktionen ber\u00fccksichtigt seien. Zudem wird PayPal eine ihr beliebtesten Zahlungsmethoden as part of deutschen Angeschlossen Casinos. S\u00e4mtliche Transaktionen within Gangbar Casinos man sagt, sie seien durch SSL-Chiffrenummer gefeit, damit nachfolgende Datenintegrit\u00e4t dahinter gew\u00e4hrleisten.<\/p>\n

Zu h\u00e4nden bestimmte Bonusangebote auff\u00fchren Casinoanbieter einen Provision Code zuvor, das in betrieb der richtigen Lokalisation eingegeben man sagt, sie seien mess. Zum beispiel ihr 200% Spielbank Vermittlungsprovision kann Ihr Spielerkonto unter zuhilfenahme von Bonusguthaben oder qua Freispielen beleben. Z. hd. angemeldete Gl\u00fccksspieler eignen wiederholend wechselnde Spielbank Pr\u00e4mie Aktionen angeboten. Das No Deposit Bonus war h\u00e4ufig f\u00fcr unser Registrierung im Spielcasino & nachfolgende Verifizierung Ihres Kontos angeboten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ganz aus den Freispielen resultierende Triumph rolling slots casino Login ist und bleibt ohne umschweife as part of Bonusgeld umgewandelt, welches zudem nicht direktemang ausgezahlt man sagt, sie seien vermag. Nachher verm\u00f6gen Sie gegenseitig immer via Der Spielerkonto angewandten Gesamtschau \u00fcber einen aktuellen Konstitution Ihrer Umsatzbedingungen geben. Unter anderem unser\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-64514","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64514","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=64514"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64514\/revisions"}],"predecessor-version":[{"id":64515,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/64514\/revisions\/64515"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=64514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=64514"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=64514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}