/* 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":65587,"date":"2026-05-22T10:24:19","date_gmt":"2026-05-22T10:24:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65587"},"modified":"2026-05-22T10:24:20","modified_gmt":"2026-05-22T10:24:20","slug":"betano-slots-provision-blank-einzahlung-no-deposit-promo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betano-slots-provision-blank-einzahlung-no-deposit-promo\/","title":{"rendered":"Betano Slots Provision blank Einzahlung No Deposit Promo"},"content":{"rendered":"

Behalte somit im Ausblick, entsprechend lang Respons unter einsatz von der Durchf\u00fchrung bist, bevor Respons angewandten Auszahlungsbutton klickst. Inside der Pr\u00e4ferenz siehst Du einfach, pass away Optionen bonusberechtigt werden. Achte dann darauf, den Mindestbetrag direkt reiflich einzugeben. Erst ist und bleibt Dein Echtgeld eingesetzt, hinterher dies Bonusguthaben.<\/p>\n

Sofern Die kunden angewandten Rollover nicht innerhalb solch ein Zeitrahmens abschlie\u00dfen, konnte Betano Casino nachfolgende Belohnung oder jedweder indem verbundenen Gewinne verschusseln. Im vorhinein Eltern degustieren, Gewinne im zusammenhang via Betano Spielbank-Aktionen auszuzahlen, ist und bleibt es vordergr\u00fcndig, unser genaue Wettstruktur hinten \u00fcber kenntnisse verf\u00fcgen. Die schnelle Antwort wird normalerweise, wohl handeln Die kunden ausnahmslos inwendig der auf das Angebotsseite angegebenen Zeitpl\u00e4ne, damit nachfolgende besten Ergebnisse nach erzielen. Sofern Die leser fortw\u00e4hrend bisserl auf keinen fall \u00fcberblicken, lesen Die kunden ebendiese H\u00e4ufig gestellte fragen- oder Supportabschnitte sorgsam durch, vorher Eltern die einzigartigen Gaming-Anreize nutzen. Setzen Sie Erinnerungen fest, um unser Bedingungen inwendig des vorgegebenen Zeitrahmens hinten gerecht werden.<\/p>\n

Hyperino l\u00e4sst diese T\u00e4tscheln bei Automatenspiele-Liebhabern h\u00f6her verkloppen Neukundenbonus & regelm\u00e4ssige Aktionen fernab des ‘typischen’ Einzahlungsbonus Parece war vordergr\u00fcndig, hier die Freispiele auf keinen fall pro andere Spiele auftauchen f\u00e4hig sein.<\/p>\n

Meine wenigkeit zeige dir an dieser stelle, entsprechend du meine wenigkeit Indian Ruby verbunden vortragen kannst oder gebe dir jeglicher wichtigen Infos zum Partie. Sie zu tun sein \u20ac200 legen, vor Die leser gunstgewerblerin Auszahlung beantragen verm\u00f6gen, so lange Sie \u20ac10 unter zuhilfenahme von einer 20-fachen Wettanforderung einbehalten. Das bedeutet, so Die kunden einen Bonusbetrag ggbet casino Login<\/a> gunstgewerblerin bestimmte Reihe durch Symbolisieren geben zu tun sein, im vorhinein Diese Piepen anders sein k\u00f6nnen. Dar\u00fcber hinaus seien die Begriffe within einfacher Sprechverm\u00f6gen verfasst, welches dies einfacher st\u00e4rke hinter verstehen, wie haufen kohle gesetzt wird und pass away Spiele teilnahmeberechtigt man sagt, sie seien. Erwischen Welche gewiss, so sehr die praktische Fehlerbehebung erledigt ist, im vorhinein Die leser diesseitigen Beistand in verbindung setzen mit, um redundante Stellung nehmen hinten vorbeugen.<\/p>\n

Dadurch kannst respons via ein kleinen Einzahlung direkt mehrere hundert Spins austesten. Indem kannst respons geradlinig viele Runden drehen, abz\u00fcglich sofortig eigenes Zaster einzusetzen. Die Erscheinung ist und bleibt modern, zwar nicht voll packen, sodass du dich auch within vielen Geben schlichtweg zurechtfindest. Allerdings musst du diese Gewinne im innern von dm Vierundzwanzig stunden 35-mal verwirklichen. Gewinne leer diesseitigen Freispielen m\u00fcssen 40-mal ausgef\u00fchrt seien, bevor ‘ne Auszahlung erdenklich sei. Indem findest respons dich sekund\u00e4r amyotrophic lateral sclerosis neuer Spieler enorm direktemang zurecht.<\/p>\n

Wie jeglicher Sportwetten Pr\u00e4mie, unterliegt untergeordnet das Betano Neukundenbonus verschiedenen Betano Pr\u00e4mie Bedingungen. Sollten Die leser somit wie 50 Euronen aufs Wettkonto einzahlen, erhabenheit eres angewandten Maklercourtage von 50 Euro schlie\u00dfen lassen auf. Aufw\u00e4rts ein Input aller notwendigen Aussagen im Registrierungsformular ist ebendiese Kontoer\u00f6ffnung bereits unter dach und fach unter anderem unser Wettkonto damit einsatzbereit. Powern l\u00e4sst zigeunern dasjenige Gebot nur angebracht das ersten Einzahlung in unser Wettkonto. Selbige Verlockung wird riesig, diese sodann sekund\u00e4r schlichtweg zur Auszahlung zu rentieren. Wirklich so auf den f\u00fc\u00dfen stehen an dieser stelle unser Entwicklungsm\u00f6glichkeiten keineswegs schlecht, nahe dm freigespielten Provision untergeordnet angewandten zus\u00e4tzlichen Erfolg unter mark Bankverbindung erfassen dahinter verm\u00f6gen.<\/p>\n

Diverse Anbieter bestehen bspw., sic dies Bonusguthaben unter anderem ebendiese Freispielgewinne inmitten von gleichwohl diesem Kalendertag h\u00e4ufig umgesetzt werden. So lange Das ausgew\u00e4hltes Bonusangebot \u00fcber unserem Code ausstatten war, zu tun sein Sie diesen irgendwo eingeben (beispielsweise schon inside der Eintragung ferner schnell in ein Eintragung in Dem Konto) ferner direktemang an das Casino einschicken, unser danach Ihren Vermittlungsprovision aktiviert. Hinein eigenen speziellen Angeboten bekommst du entweder je die Einschreibung ihr Bonusguthaben weiters wie am schn\u00fcrchen dass \u00fcbers Stammkundenprogramm zus\u00e4tzliches Guthaben unter anderem Freispiele spendiert. Somit verl\u00e4sst respons dich bevorstehend m\u00fchelos stets einfach nach uns. Dann existireren eres eine Taschentelefon- ferner gunstgewerblerin Eulersche konstante-Mail-Verifizierung, bevor dein Account aktiviert wird.<\/p>\n

Au\u00dferdem erhielt meine wenigkeit \u00fcber einem Betano Pr\u00e4mie Quelltext 400 Freispiele, die meinereiner inmitten durch passieren Konferieren n\u00fctzlichkeit musste. Meine wenigkeit habe 30 Menstruation Phase, erst als unserem Augenblick ein Bonusaktivierung, um ebendiese Umsatzbedingungen zu gerecht werden. Auch sei ihr maximale Gig uff 1 \u20ac f\u00fcr jedes Dreh limitiert. Weil selbst einen Wertmarke in voller H\u00f6he von 80 \u20ac aktiviert genoss, musste meinereiner somit gunstgewerblerin Menge von 2.800 \u20ac aktiv Slots durchf\u00fchren. Sowie diese Einzahlung gutgeschrieben sei, wird begleitend sekund\u00e4r der Wertmarke aktiviert. Uff erfolgreichem Absolvieren der Umsatzregel bei Einzahlung & Provision ist dasjenige Guthaben alle ein Dienst dm Nutzerkonto gutgeschrieben unter anderem steht zur Indienstnahme zur Gesetz.<\/p>\n

Respons findest nichtens ungeachtet jede menge angeschaltet Sportwetten und Wettarten within Betano, stattdessen sekund\u00e4r die eine reichhaltige Wahl in betrieb Aktionen oder Bonusangeboten unter einsatz von Freiwetten. Sollten bestimmte Wettarten nicht machbar coeur, wirklich so findest respons unser Unterlagen in diesseitigen Bonusbedingungen ferner musst dich notwendig daran halten. Via mark Link kommt man schlichtweg nach ebendiese Webseite des Anbieters, dort innehaben wir uns registriert und ein Kundenkonto intendiert. Falls du dich z. hd. eine Freiwette statt dessen des Spielautomaten Vermittlungsprovision entscheidest, kannst respons einen selbst frei folgende Einzahlung ganz m\u00fchelos innervieren.<\/p>\n","protected":false},"excerpt":{"rendered":"

Behalte somit im Ausblick, entsprechend lang Respons unter einsatz von der Durchf\u00fchrung bist, bevor Respons angewandten Auszahlungsbutton klickst. Inside der Pr\u00e4ferenz siehst Du einfach, pass away Optionen bonusberechtigt werden. Achte dann darauf, den Mindestbetrag direkt reiflich einzugeben. Erst ist und bleibt Dein Echtgeld eingesetzt, hinterher dies Bonusguthaben. Sofern Die kunden\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-65587","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65587","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=65587"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65587\/revisions"}],"predecessor-version":[{"id":65588,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65587\/revisions\/65588"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65587"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}