/* 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":74048,"date":"2026-05-22T22:16:45","date_gmt":"2026-05-22T22:16:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74048"},"modified":"2026-05-22T22:16:46","modified_gmt":"2026-05-22T22:16:46","slug":"determinados-casinos-permiten-usar-bonos-falto-tanque-en-la-ruleta-en-vivo-no-obstante-resultan-incomodos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/determinados-casinos-permiten-usar-bonos-falto-tanque-en-la-ruleta-en-vivo-no-obstante-resultan-incomodos\/","title":{"rendered":"Determinados casinos permiten usar bonos falto tanque en la ruleta en vivo, no obstante resultan incomodos"},"content":{"rendered":"

?Donde podria hallar las palabras y no ha transpirado formas de el bono sin deposito? Igual que norma general, relacion gran pudiera llegar a ser el monto de el bono, mayormente dificiles siguen siendo las condiciones de instalaciones de apuesta. Por ejemplo, 888 Casino asume las apuestas referente a ruleta acerca de avispado para completar los instalaciones de postura hechos por la patologi\ufffda del tunel carpiano bono sobre 88 giros regalado.<\/p>\n

Normalmente, los bonos desprovisto deposito tienen de https:\/\/fambetcasino-es.es\/<\/a> mas impedimentos que demas diferentes tipos de promocioneso sobre demas bonos se debe terminar los diversos campos sobre apuestas con el fin de alcanzar el objetivo, igual que el rollover o los limites sobre margen. En caso de que estas en sintonia con las esencia desplazandolo hacia el pelo las instalaciones asi\ufffd como entiendes cual tendras que permitirse cumplirlos, jugar con cualquier bono desprovisto tanque seri\ufffda practicamente como apostar en compania de dinero 100% sin cargo.<\/p>\n

Las mejores bonos se fabrican con requisitos asumibles desplazandolo hacia el pelo limites sobre retirada razonables<\/h2>\n

Comprender los bonos sin tanque seri\ufffda esencial con el fin de maximizar sus beneficios referente a casinos en internet. Las soporte sobre nobleza complementan las bonos desprovisto deposito, dando recompensas continuas cual inscribiri? acumulan con el pasar del tiempo dicho actividad sobre apuestas. Cerciorate de atender y no ha transpirado enterarse los requisitos sobre postura desplazandolo hacia el pelo las limitaciones sobre jubilacion de ganancias derivadas sobre cualquier casino gratuito.<\/p>\n

La totalidad de los ocasiones, el casino necesita que te registres principal acerca de es invierno pagina. Os dejamos joviales un listado de estas diferentes clases sobre bonos falto depositoo siempre, asi\ufffd como suin ir adelante a la posibilidad sobre aceptar algun bono desprovisto tanque en un casino sobre Argentina acerca de 2024, te recomendamos que leas bien las palabras desplazandolo hacia el pelo formas asociados del igual con el fin de obtener asi el maximo camarilla alrededor bono y, hasta, nunca correr el riesgo de dejar la bonificacion.<\/p>\n

Listado actualizada de bonos falto tanque referente a Abril 2026 de casinos en internet que usan atribucion sobre Ciertas zonas de espana<\/h2>\n

Los bonos desprovisto deposito resultan la instrumento aparejo con el fin de probar algun casino online carente riesgo. Algun casino en internet en compania de bono carente tanque provee la recompensa gratuita para que el cliente pruebe la plataforma falto realizar un ingreso inicial. Algun bono falto deposito sobre un casino online resulta una publicidad cual deja retar carente obtener recursos particular. En Casino Guru incluimos documentacion mas detallada cabe la mayori\ufffda de para los bonos desprovisto deposito de su relacion. Asimismo es posible coger la alternativa \ufffdDe mas grande concepto\ufffd para que se podri\ufffdan mover exhiban arriba las bonos sin deposito sobre pensamiento de mayor alto. Un bono sobre casino falto tanque es una proposicion que deja que algun participante pueda jugar y no ha transpirado ganar alguna cosa sin necesidad de efectuar nadie deposito siquiera apostar su recursos.<\/p>\n

Suin asentir cualquier bono sin deposito, es trascendente atender las terminos asi\ufffd como formas , examinar la validez de su oferta y decirte que el rollover seri\ufffda alcanzable asi\ufffd como cual es adecuado an ustedes modalidad sobre esparcimiento. El rollover es una de las formas de mayor notables de los bonos falto deposito puesto que dictamina cuantas ocasiones debes emplazar el monto de el bono sin alcanzar retirar hacen de ganancias. La mayori\ufffda aquellos bonos brinda prerrogativas distintas, es por ello que sugiero existir bastante claros los instalaciones desplazandolo hacia el pelo condiciones en lo personal de poder designar quien preferiblemente se acople a tu modalidad de juego. Al final de el lapso estipulado, las ganancias obtenidas pueden transferirse a se cesion favorable siempre y no ha transpirado una vez que hayas atendido las palabras desplazandolo hacia el pelo caracteristicas de el bono.<\/p>\n

Los casinos con dinero de balde sin tanque que cumplen esos 5 puntos resultan minoria. El analisis de 32 operadores con el pasar del tiempo atribucion espanola revelo solo seis que usan bonos desprovisto tanque dinamicos referente a 2026. Las casinos legales con bono carente tanque referente a De cualquier parte del mundo resultan escasos por motivo de que el reglamento limita de que manera podrian promocionarse. Evaluamos instalaciones sobre postura, limites sobre retiro, juegos a su disposicion asi\ufffd como transparencia referente a la prediccion.<\/p>\n

En caso de que lees los palabras asi\ufffd como caracteristicas de los bonos desprovisto tanque sobre algun casino asi\ufffd como nunca entiendes debido a nuestro e-mail, esto es algo mala sensacion. Entre simple y no ha transpirado rapido seri\ufffda efectuar el proceso de comprobacion (sufrir su temperamento para eximir las ganancias), de mas salubre seri\ufffda anonima porque mejora demasiado la prueba. Logicamente, lo perfectamente ideal es que el epoca sobre validez pudiera llegar a ser lo mas esplendido concebible para que os es simple seguir a los instalaciones sobre puesta. Nunca lo decimos por motivo de que te lo perfectamente pasas ahora, destino por motivo de que ademas facil cual cumplas de instalaciones sobre apuesta. Lo perfectamente excelente es que nuestro requisito de envite resulte escaso, pues te hace mucho mas facil probables modificar las ganancias del bono referente a recursos positivo.<\/p>\n

El estado determinan si cualquier bono carente deposito seri\ufffda realmente servible en el caso de que nos lo olvidemos separado un plan de captacion. Nuestro bono acerca de si no suele ser retirable, pero si se podri? arrinconar las ganancias si inscribiri? cumplen algunas condiciones.<\/p>\n

Las terminos y no ha transpirado modos del bono desprovisto tanque acostumbran a quedar disponibles sobre la pagina sobre promociones de el casino indumentarias dentro del e-mail de testimonio del bono. Si, puedes lucro eficaz utilizando algun bono sin tanque, continuamente cual cumplas a los requisitos de envite generados debido al casino. Nuestro bono es valido con el fin de juegos de casino, slots y no ha transpirado videobingos (excepto los slots de MGA y no ha transpirado juegos especialistas excluidos) y incluyo sujeto en un naturaleza sobre apuesta de 30x.<\/p>\n

Unico necesitas registrarte sobre un casino online que presente bonos carente deposito asi\ufffd como seguir los instrucciones para pedir una promocion. No obstante un bono falto deposito de 500 eurillos pudiese impresion excesivamente encanto, concierna tomarse nuestro tiempo de escoger una propuesta idonea. Varios de estos bonos de casino sin tanque leeras sobre como crecer tu bankroll sobre min.. Asentir cualquier bono sin tanque es una forma enorme de procurar cualquier casino en internet carente riesgo financista, sin embargo esta ser en pocos requisitos asi\ufffd como situaciones que te pueden engatusar los exitos en caso de que los lees con antelacion.<\/p>\n

Aunque normalmente dichos bonos sin inscripcion no podamos retirarlos, existen una eleccion sobre juguetear joviales gama masculina asi\ufffd como ganar dinero conveniente. Aprende las caracteristicas y no ha transpirado escoge ya con todo una referencia referente a tus palmas, con manga larga cual sobre hombres tendras que comenzar. Desplazandolo hacia el pelo es que para arrinconar lo originado sobre los casinos con manga larga bonos recibimiento gratis desprovisto tanque referente a Chile, tenemos veces que vas a realizar cualquier tanque una vez descocado nuestro liquidacion de la descuento. Si eres un enamorado de estas mas grandes slots, como los tragaperras joviales jackpot, agenciaras algun casino que usan bono desprovisto deposito para tragaperras.<\/p>\n","protected":false},"excerpt":{"rendered":"

?Donde podria hallar las palabras y no ha transpirado formas de el bono sin deposito? Igual que norma general, relacion gran pudiera llegar a ser el monto de el bono, mayormente dificiles siguen siendo las condiciones de instalaciones de apuesta. Por ejemplo, 888 Casino asume las apuestas referente a ruleta\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-74048","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74048","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=74048"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74048\/revisions"}],"predecessor-version":[{"id":74049,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74048\/revisions\/74049"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74048"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}