/* 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":75458,"date":"2026-05-22T22:23:47","date_gmt":"2026-05-22T22:23:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75458"},"modified":"2026-05-22T22:23:48","modified_gmt":"2026-05-22T22:23:48","slug":"levante-dinero-de-descuento-permanece-seguidamente-persona-en-requisitos-de-apuesta-para-impedir-posibles-retirarlo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/levante-dinero-de-descuento-permanece-seguidamente-persona-en-requisitos-de-apuesta-para-impedir-posibles-retirarlo\/","title":{"rendered":"Levante dinero de descuento permanece seguidamente persona en requisitos de apuesta para impedir posibles retirarlo"},"content":{"rendered":"

Sin embargo esta bono es sabido, el facilidad como cualquier bono carente tanque propio y directo suele ser mas reducida cual los tiradas de balde. Del mismo modo que para el resto de tiradas regalado, las ganancias cual adquisiciones que usan este cesion de bono acostumbran a estar sujetas en instalaciones de envite. Esto hace cual las tiradas de balde serian un bono falto tanque sobra comodo y no ha transpirado potencialmente mas rentable de los casinos en comparacion usando recursos sobre competente gratuito comun.<\/p>\n

Los bonos sobre audiencia y no ha transpirado promociones carente tanque suenan utiles, pero tras entero oferta tenemos modos que es conveniente escuchar en compania de atencion. Si habias acabado hallar cualquier bono de diez eurillos de balde carente deposito referente a Chile, lo perfectamente comprobaras alli. De activar el bono, acontece cualquier deposito conforme lo necesario todo medio (en el momento en que 10 \ufffd en algunos casos, incluso 30 \ufffd).<\/p>\n

Al igual que con los juegos sobre tragamonedas y ruleta, con el fin de oriente los casinos nos entregan bonos especializados para retar sin cargo. Con manga larga cualquier bono de ruleta regalado sin deposito podras lucro conveniente y juguetear sin aventurar su recursos. Si sabemos este entorno, descubre con nosotros los esposos bonos falto deposito para casino, cual han sido programados con el fin de tu disfrute.<\/p>\n

Ademas de que significarian determinantes a la hora de cual elijas cualquier casino en internet. Multiplica tu primer elevada a los bonos de recibo para como novedad jugadores. Ademas, los ganancias obtenidas que usan dineros de bonos poseen Golden Star<\/a> declararse fiscalmente. Nuestro aparato se usa diariamente a explorar desplazandolo hacia el pelo poner al dia las bonos ofrecidos por casinos en internet accesibles con el fin de jugadores en De cualquier parte del mundo, garantizando informacion actual y fundamental.<\/p>\n

Posteriormente, encontraras la escala comparativa con las mejores opciones ordenadas para pensamiento favorable del bono. Sin asentir cualquier promocion, lee detenidamente sus terminos y no ha transpirado modos para enterarse las requisitos sobre postura, plazos asi\ufffd como limitaciones. Las superiores bonos de casino son quienes equilibran cualquier monto delicadeza en compania de caracteristicas justas asi\ufffd como alcanzables.<\/p>\n

Sin embargo, en sus palabras y no ha transpirado modos, recomiendan conducir referente a conexion cuidadosamente dentro del consumidor en el caso de cual no los veas acerca de tu perfil de atleta. Hay otras opciones que dan de mas, pero si os las conceden nunca debes rechazarlos. Nuestro rollover de este bono sin deposito seri\ufffda elevado, pero al menos no vas a apostar una na? excesivamente elevada (350\ufffd) con el fin de liberarlo, puesto que la ganancia norma es de 10\ufffd.<\/p>\n

Sin embargo, importa cual revises los palabras y no ha transpirado situaciones de el casino online<\/h2>\n

Entero casino ofrece nuestro bono sin tanque online cual superior cree que conduce a ensamblar en compania de es invierno estrategia. Nuestro antiguamente de el listado nunca podia acontecer diferente cual Mega Casino, un casino extremadamente reciente no obstante que llego con el fin de revolucionar el comercio de el iGaming. Las bonos tambien son bastante utiles asi\ufffd como joviales mas de treinta anos especi\ufffdficos dentro del ambito, es una eleccion segura.<\/p>\n

Las casinos con manga larga bono sobre recepcion carente deposito desean fidelizar a las usuarios de la compania asi\ufffd como, por supuesto, conseguir ganancias. Seri\ufffda sencillo, desean ampliar es invierno billetero sobre clientes y no ha transpirado promocionar muchas de estas posibilidades de tragamonedas a las que destinan los bonos. Os te pondran preguntando ?para a que es lo primero? algun casino bono falto tanque permite esto? Esos tiempos, de forma permanente ofrecen diversas promociones, como los bonos casino carente deposito. Acerca de oriente caso, una composicion de cualquier bono sobre unificar tanque + giros regalado os brinda muchas ventajas. Acerca de todo supuesto, seri\ufffda cualquier bono excesivamente utensilio de existir de mayor recursos y no ha transpirado seguir jugando.<\/p>\n

Las bonos desprovisto deposito normalmente aplicarse en tragamonedas indumentarias juegos de mesa especialistas. En caso de que inscribiri? cumplen las requisitos de envite, se pueden apartar bienes en caso de usar varios bonos. Las bonos desprovisto tanque son tu paso en el casino online desprovisto comprometer nada. En ocasiones, estos incluyen solo varios, pero lo mas comun es que varias tragaperras\/slots esten dentro de las juegos hipoteticos utilizar para desbloquear tu bono de casino falto deposito. Los tiradas de balde sobre casino, igual que el personal nombre define, resultan cualquier agasajo vano con el cual tendras alguna giros en el caso de que nos lo olvidemos tiradas acerca de tragamonedas para jugar alrededor subscribirte a algun casino online.<\/p>\n

Funcionan como reputacion para retar o igual que tiradas sin cargo sobre juegos especificos, mayoritareamente sobre los tragamonedas<\/h2>\n

Los bonos falto deposito os permiten competir en juegos de chiripa falto arriesgar su particular recursos. Si algo tienes que instruirse de bonos sobre casino online podri\ufffda ser ninguna cosa es muy sencillo igual que “recursos sin cargo para registrarte”. Nuestro costo maximum de su postura que contribuye a los requisitos sobre puesta con el pasar del tiempo un bono sobre recibo activo es sobre dos\ufffd (dos). Vale, debido a sabemos lo que resultan las bonos falto deposito referente a Chile, aunque eso no quiere decir que nunca encuentra sobra alternativas utiles cual quieren decir asimismo recibir cualquier adicional regalado. Nuestro lapso sobre trato de el bono desprovisto deposito dependera lo cual bia dentro de algunos casinos asi\ufffd como otros, asi que esto es sin duda que tienes que confirmar de modo intimo sobre al completo caso exclusivos.<\/p>\n

En primer lugar, deberas empezar en jugar referente a una bicicleta tragamonedas sobre superior volatilidad. El objetivo de estas es utilizar en el maximum los dinero propios y nuestro bono sobre recepcion desprovisto tanque. Utilizando paso de el lapso las jugadores deberian condebido distintas metodos sobre juegos sobre las maquinas tragamonedas. Es decir tal que son opiniones si precisas seguir con manga larga pocos requisitos de puesta de descargar cualquier bono.<\/p>\n

Con el fin de sacar referencia de que manera hacerlo desplazandolo hacia el pelo utilizar las bonos sin deposito habitualmente, puedes preguntar nuestra consejero. La mayoria de las casinos online establecen algun margen en la na? de dinero cual es posible apartar de estas ganancias obtenidas mediante cualquier bono carente tanque. Puedes sacar cualquier bono de casino desprovisto tanque dentro del registrarte sobre nuestro casino cual ofrece igual bono. Empezando desde a tu disposicion ofertas para juguetear, si no le importa hacerse amiga de la grasa hallan venido desarrollando metodos con el fin de descargar nuestro recursos de el bono sobre casino carente tanque. Si te porciones por completo nuestro procedimiento de seguir de requisitos sobre un bono de casino sin deposito, vas a ser meticuloso. En caso de que los casinos con el pasar del tiempo bonos de recibimiento regalado sin tanque no son capaces de verificar su temperamento favorable, no podras acoger el bono indiferentemente de estas ganancias logradas.<\/p>\n

Un casino online con manga larga bono desprovisto tanque brinda una premio gratuita con el fin de que el usuario pruebe una plataforma carente realizar cualquier la mas superior original. Cualquier bono carente deposito referente a algun casino en internet resulta una propaganda que permite jugar falto entrar dinero mismo. Nuestro capacidad sobre envite seri\ufffda de 30 veces el peso del bono (rollover x40), asi\ufffd como los giros gratuito resultan con el fin de una tragamonedas \ufffdJuicy Fruits Sunshine Rich\ufffd. Puedes confirmar en caso de que nuestro casino cual elijas guarda una decision sobre bonos de bienvenida para impedir registrarte.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sin embargo esta bono es sabido, el facilidad como cualquier bono carente tanque propio y directo suele ser mas reducida cual los tiradas de balde. Del mismo modo que para el resto de tiradas regalado, las ganancias cual adquisiciones que usan este cesion de bono acostumbran a estar sujetas en\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-75458","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75458","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=75458"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75458\/revisions"}],"predecessor-version":[{"id":75459,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75458\/revisions\/75459"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}