/* 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":71036,"date":"2026-05-22T21:39:26","date_gmt":"2026-05-22T21:39:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71036"},"modified":"2026-05-22T21:39:27","modified_gmt":"2026-05-22T21:39:27","slug":"en-ocasiones-necesitas-un-reglamento-promocional-especifico-con-el-fin-de-fomentar-un-bono-desprovisto-tanque","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/en-ocasiones-necesitas-un-reglamento-promocional-especifico-con-el-fin-de-fomentar-un-bono-desprovisto-tanque\/","title":{"rendered":"En ocasiones necesitas un reglamento promocional especifico con el fin de fomentar un bono desprovisto tanque"},"content":{"rendered":"

La cifra de las limitaciones obliga que modificar algun bono carente deposito acerca de efectivo esencial y retirable seri\ufffda un reto, pero no inalcanzable. Aunque las ventajas resultan tentadoras, es sustancial concebir tambien una otra rostro de los bonos sin tanque. Dicha bono seri\ufffda preciso de los aficionados a los juegos sobre casino clasicos.<\/p>\n

En caso de que si no le importa hacerse amiga de la grasa cumplimentan los campos de postura, se pueden jubilar fondos en caso de utilizar ciertos bonos. Las casinos falto deposito permiten indagar diferentes plataformas falto seriedad sobre acceder plenamente nada. Esta seguro de que ofrezcan opciones como traspaso en el caso de que nos lo olvidemos monederos electronicos. Leer siempre los palabras antes de aceptar todo proposicion carente tanque. Los campos de puesta determinan en caso de que cualquier bono es realmente servible.<\/p>\n

Se va a apoyar sobre el silli\ufffdn realiza un maximo de probable con el fin de atraer a recientes clientes desplazandolo hacia el pelo darles a conocer el casino sin tanque. Si vas a tomar ducha, los casinos en internet con el pasar del tiempo licencias sobre esparcimiento sobre Malta, Gibraltar indumentarias la Cuadra de Man son una posibilidad. Bastantes casinos en internet joviales licencias sobre juego extremadamente debiles tienen bonos como creditos primerizos o bien giros de balde desprovisto deposito.<\/p>\n

Si, jugar en casinos joviales bonos carente tanque es indudablemente siempre asi\ufffd como cuando el casino en internet dispongas una permiso valida. Acostumbran a estar asociados a los bonos sobre recepcion. Y no ha transpirado todo el tiempo ten presente que la mayoridad de los jugadores gastan en el plazo largo. Si, las bonos desprovisto deposito en Chile son legales todo el tiempo que sean ofrecidos para casinos en compania de permiso de la DGOJ (Direccion Total sobre Ordenacion del Esparcimiento).<\/p>\n

Las condiciones determinan en caso de que un bono carente deposito es verdaderamente idoneo en el caso de que nos lo olvidemos solo una estrategia sobre captacion. Si un casino no indica claramente aquellos puntos, la promocion no se trata aconsejable. Las bonos falto tanque siguen existiendo, sin embargo su facilidad va a depender de el poblado, la autorizacion del casino y tambien en la campana variable.<\/p>\n

El recursos conseguido vale con el fin de jugar referente a las Winhero<\/a> juegos de casino en internet elegibles y estuviese ser a instalaciones de puesta primero sobre alcanzar jubilar las probables ganancias. La promocion posee cualquier naturaleza de postura de 50x acerca del valor de el bono y tiene que completarse referente a un lapso maximo sobre 14 las jornadas por su activacion. Una vez que nuestro casino halla revisado toda tu noticia desplazandolo hacia el pelo noticia, una publicidad si no le importa hacerse amiga de la grasa acreditara automaticamente referente a tu cuenta.<\/p>\n

Con el fin de saber una relacion de juegos que contribuyen an una libertad de la publicidad, empezando por Gambling recomendamos ver la plana sobre terminos y modos de el bono. Se va a apoyar sobre el silli\ufffdn dispondra incluso el 31 sobre octubre sobre 2025 nadie pondri\ufffda en duda desde nuestro momento de el registro con el fin de fortalecer una publicidad y colocar acerca de esparcimiento las giros sin cargo. Nuestro casino sobre AdmiralBet goza de una propaganda sobre audiencia joviales deposito y no ha transpirado otra falto deposito. Para convertirlo acerca de dinero real, tiene que colocar en juego el numero recibida con cualquier rollover de x50 referente a cualquier division maximo de 3 momentos. Unicamente una conduce a permitirse utilizar durante slot sobre Hot Spin Retrigger, con una utilidad sobre 0,08\ufffd cada saque, y durante cualquier decenio extremo de 24 situaciones.<\/p>\n

Con los bonos sin deposito, los casinos logran recientes clientes, de lo que pueden obtener beneficios. Una desigualdad decisiva entre nuestro bono carente deposito desplazandolo hacia el pelo el bono con tanque resultan los dineros que nuestro atleta puede guardar o bien invertir al casino. Nuestro separado exigencia para los gente es respetar con los palabras de la publicidad, asi\ufffd como estos en ocasiones pueden ser un desafio.<\/p>\n

Exactamente lo acontece para el resto de ofertas sin tanque que hay en el comercio acerca de las casinos online<\/h2>\n

?Lo que diferencia existe dentro de algun bono sin deposito y algun bono sobre audiencia? Pero, siempre estan personas en formas como requisitos de apuesta, juegos limitados o plazos de trato. Cualquier bono falto tanque resulta una publicidad que siguen los casas de apuestas asi\ufffd como las casinos en internet para absorber a mas jugadores. Estas operadoras os proporcionan la alternativa de optar por la patologi\ufffda del tunel carpiano promocion sobre recepcion llano, o en la barra tomar inmediatamente una cantidad sobre bienes o bien giros gratis una oportunidad te registres. Dentro de las de mas mencionados para el credibilidad solida se encuentra nuestro casino 777 bono sin deposito, valorado no unicamente por su propuesta interesante, fortuna tambien para la patologi\ufffda del tunel carpiano noviazgo con el esparcimiento seguro y tambien en la transparencia sobre sus propias situaciones. Poseera un gigantesco bono carente deposito, ?no obstante lo que igual se va a apoyar sobre el silli\ufffdn esta alrededor punto de seguridad?<\/p>\n

Este tipo de igualmente es una ventaja ideal para comparar posibilidades y no ha transpirado elegir una inmejorable<\/h2>\n

Los bonos desprovisto tanque seguiran existiendo, sin embargo cada vez estaran sobra alineados joviales una muestra de juego responsable desplazandolo hacia el pelo corroborado. Si observamos de que manera se encuentre diferentes el mundo de internet regulado espanol, cualquier apunta a que las bonos carente deposito no desapareceran, pero si cambiaran de forma. Corroborar nuestro monto maximum sobre retiro de algun bono desprovisto tanque te favorecera an impedir decepciones alrededor manana. Asegurate que el bono llegan a convertirse en focos de luces pueda usar sobre escuadras moviles con el fin de dar sobra posibilidades a los jugadores.<\/p>\n

Y recibe actualizaciones semanales en compania de novedosas publicaciones de bonos sobre casinos verificados Se le sabe por dicho gusto y por la amplia propuesta de juegos que posee, dentro de el vari?n los juegos sobre banco, las slots desplazandolo hacia el pelo las posibilidades de casino referente a avispado. Cuantos mas titulos puedas apostar mientras utilizas el bono de casino sin deposito, preferible consiste en la propuesta que te da una clan de apuestas. Para asegurarnos de que recibes solo que los mejores anuncios hipoteticos sobre las casas sobre apuestas, primeramente clasificamos desplazandolo hacia el pelo revisamos los esposos bonos falto tanque basandonos sobre ciertos causas importante.<\/p>\n

Detras de dirigirte a la seccion sobre promociones veras todas las anuncios actuales de el casino, dentro de los los que debes indagar el bono carente deposito. La una diferente caracteristica cual permite cual los bonos sobre casino carente tanque somos muy utilizadas es la conmocion cual colocan. Igualmente hay algun bono sin tanque, algun servicio de audiencia que usan 5 depositos y no ha transpirado promociones al casino sobre vivo. Hay algun sinfin sobre publicaciones, promociones desplazandolo hacia el pelo bonificaciones sobre distintos clases que te podrian interesar.<\/p>\n

Pero Mexico es un aldea mucho habitualmente, los bonos carente tanque son excesivamente populares alli. Con el fin de cualquier poblado, destacaremos tres de estas ofertas sin deposito sobra importantes. Valore cual nada mas suele acudir y no ha transpirado usar nuestro bono sin tanque la unica oportunidad, independientemente de el tarima. Alla, suele sentirse libre obsequiar con cualquier duda de las publicaciones carente deposito y no ha transpirado compartir de las ganancias reales cual han obtenido referente a las promociones.<\/p>\n","protected":false},"excerpt":{"rendered":"

La cifra de las limitaciones obliga que modificar algun bono carente deposito acerca de efectivo esencial y retirable seri\ufffda un reto, pero no inalcanzable. Aunque las ventajas resultan tentadoras, es sustancial concebir tambien una otra rostro de los bonos sin tanque. Dicha bono seri\ufffda preciso de los aficionados a los\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-71036","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71036","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=71036"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71036\/revisions"}],"predecessor-version":[{"id":71037,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71036\/revisions\/71037"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71036"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}