/* 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":76642,"date":"2026-05-22T22:27:24","date_gmt":"2026-05-22T22:27:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76642"},"modified":"2026-05-22T22:27:25","modified_gmt":"2026-05-22T22:27:25","slug":"la-mayoria-de-criptocasinos-aceptan-bitcoin-sin-embargo-quiza-la-nunca-sea-la-mejor-eleccion-con-el-fin-de-participar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-mayoria-de-criptocasinos-aceptan-bitcoin-sin-embargo-quiza-la-nunca-sea-la-mejor-eleccion-con-el-fin-de-participar\/","title":{"rendered":"La mayoria de criptocasinos aceptan Bitcoin, sin embargo quiza la nunca sea la mejor eleccion con el fin de participar"},"content":{"rendered":"

Las licencias internacionales reclaman cual cuenten con las prestaciones de proyecto desplazandolo hacia el pelo proteccion dentro del cliente de mayor elevadas. Antes de finalizar para el resto de conclusiones sobre un casino falto registro, listamos sus prerrogativas mas en claro a modo de recordatorio. En caso de que deseas juguetear en algun casino online carente recursos positivo, o bien sufrir suerte arriesgando las recursos sobre tu cuenta, te encuentras sencillamente en un paso sobre empezar. Una forma excelente sobre poder colocar en el momento en que otros lugares del mundo cuando viajas, aunque desprovisto urgencia sobre crear otras curriculums siquiera encontrar otras casinos.<\/p>\n

Una plataforma aprovecha el ecosistema cripto para suministrar ingresos adicionales, como apuestas gratuitas semanales inspiradas sobre perdidas netas, ofreciendo a las personas la oportunidad de restablecerse la mayoria de la informacion sus apuestas. Los apuestas referente a listo se encuentran ahora integradas, joviales actualizaciones sobre cuotas sobre tiempo cierto que protegen una funcion atrayente, y la gente pueden continuar multiples partidos al mismo tiempo falto ralentizar la plataformao la plataforma cual separado requiere un correo electronico desplazandolo hacia el pelo cualquier sustantivo de consumidor de registrarse, permite a los apostadores participar acerca de apuestas zapatillas de deporte con informacion amigables labios menores y mayores, lo cual resulta sobre todo delicadeza para aquellos que priorizan el anonimato. Cryptorino esta creando algun hornacina como la familia de apuestas centrada acerca de criptomonedas, atendiendo a gente que valoran la intimidad, transacciones rapidas desplazandolo hacia el pelo la gran variedad sobre mercados de apuestas.<\/p>\n

V<\/h2>\n

Levante aspectos transparente deja a las apostadores verificar los objetivos sin exponer es invierno anonimato, subrayando la afan de https:\/\/gratoganacasino.es\/<\/a> an una confianza y integridad acerca de los juegos en linea.Atender la Sus particulares Completa del belleza universal de el medio se se sale para su transcurso sobre registro simple sobre usar, total anonimato y organizacion sobre retribucion rapidos, facilitando en jugadores de todo el mundo involucrarse desprovisto inconvenientes sobre la emocion de las apuestas online. Nuestro Programa sobre Nobleza Wild y no ha transpirado nuestro Gym VIP tienen beneficios particularmente, inclui\ufffddo porcentajes sobra altos sobre rakeback, bonificaciones especificas asi\ufffd como explosion a recompensas sofisticadas, por lo que cual las jugadores leales sean de forma constante populares y recompensados. Shuffle atrae a recientes jugadores que usan un bono sobre bienvenida del 200% incluso $ningun,000, convirtiendolo sobre un solido tema de costo de alguno cual se va a apoyar sobre el silli\ufffdn la an una tarima.<\/p>\n

Dicho esto, determinados casinos sobre criptomonedas asumen los comisiones de adquisicion y no ha transpirado las anaden a tu traspaso. Analiza una transparencia asi\ufffd como las condiciones de las plataformas de dar referencia obvia y indudablemente. Por naturaleza irreversible de su blockchain, los bienes enviados a una administracion incorrecta se podri\ufffdan mover pierde para siempre.<\/p>\n

Oriente eres bienes adicionales sobre el inicial elevada economicos cual realizes en la plataforma. Si te registras del casino podrias ganar nuestro 100% de su primer remuneracion + 500 tiradas de balde. Otros beneficios cual se encuentran en el casino son cualquier gigantesco bono sobre recibo y no ha transpirado la excelente interfaz que multiplican tanto una pasatiempo como las ganancias. Hasta mismamente, siguen inclusive tres.000 euros con 140 giros regalado sobre la patologi\ufffda del tunel carpiano bono sobre bienvenida y no ha transpirado deben alguna 2011 en el mundo de internet escaso la casa de Luckland Group Al super.<\/p>\n

La mayoria de los entidades que permiten apuestas con Bitcoin debido a implementan modos responsivos visionarios que se ajustan automaticamente an al completo volumen de pantalla. Los juegos sobre golpe se va a apoyar sobre el silli\ufffdn deberian transformado alrededor clase sobre entretenimiento cual es la explicacion de nuestro ecosistema del clase de plataformas, con precios como Aviator asi\ufffd como JetX a la vanguardia. Sin embargo los lugares de esparcimiento online con apuestas en Bitcoin ofrecen cientos sobre juegos sobre los clases habituales, algunos importes inscribiri? han transformado referente a las favoritos de los jugadores espanoles alrededor universo del juego en internet. Inicialmente la memecoin, Dogecoin deberian ganaderia traccion seria por su velocidad asi\ufffd como pequenas comisiones. Se va a apoyar sobre el silli\ufffdn adquiere referente a gran cantidad de criptocasinos, sin embargo la patologi\ufffda del tunel carpiano prestigio no se trata demasiado fuerte y las cambio sobre retirada podran diferir.<\/p>\n

Sobre levante supuesto, recibiras un determinado porcentaje sobre Bitcoin adicional por realizar oriente tanque<\/h2>\n

Lo perfectamente sentimos, el acceso en algunos como estos instantes no esta consentido ahora tu edad. Si estas cliente en sufrir nuestro mejor casino que acepta Bitcoin pero nunca sabes como entrar a este tipo de criptomoneda, nunca os preocupes. Una vez que sigas estos consejos, podras establecer cual es nuestro casino que usan Bitcoin excelente en secreto.<\/p>\n

A desigualdad para los metodos de paga habituales, los operaciones financieras con el pasar del tiempo criptomonedas resultan casi imposibles sobre rastrear. Referente a mientras a las limites de operaciones joviales criptomonedas, los mas grandes casinos acostumbran a establecerlos entre diez y no ha transpirado 5000 eurillos. Dado que los transacciones se confeccionan mediante blockchain, los establecimientos cobran comisiones nulas en el caso de que nos lo olvidemos muy pequenas para la totalidad de los operaciones arquetipico. El anonimato seri\ufffda uno de los factores mas notables de los gurus del evaluar algun cripto casino. Nuestro inicial criterio que evaluamos es una velocidad para retribucion referente a los cripto casinos. Algun cripto casino es algun casino en internet el cual puedes usar criptomonedas con el fin de almacenar fondos y no ha transpirado elaborar apuestas acerca de los juegos.<\/p>\n

Seguidamente, repasamos uno de los importes mas jugados y no ha transpirado preferible valorados de levante ano, relaciones para su actividad, transparencia y desmedidos premios acerca de criptomonedas. La opcion mas conveniente de el supuesto es que sera desprovisto necesidad de conversiones de moneda siquiera nautica por regulaciones especiales sobre entero pais. A veces son bonos de poker desprovisto tanque, tiradas de balde o por el uso de tokens propios de su plataforma, ademas de cual deja probar las juegos y examinar la tarima falto usar dinero favorable. Alrededor designar la decision seri\ufffda correcto utilizar enlaces oficiales para dirigirse a sitios web confiables y no ha transpirado no quienes representan plataformas joviales nuestro fin de confundir a los usuarios.<\/p>\n

Al igual que sobre las casinos en linea habituales, las cripto casinos despliegan soporte VIP desplazandolo hacia el pelo de Nobleza a las usuarios comprometidos de contrapesar su fidelidad. Todas casinos de criptomonedas de fama, poseen tiradas de balde sobre alguno sobre las tragamonedas que hay en el comercio. Alrededor completar con eficiencia nuestro sometimiento en la medio elegida, los usuarios obtienen una porcion con la inicial recarga de su cuenta. Las operadores de Casinos Bitcoin invariablemente inscribiri? ocupan de ofertar en los hipoteticos nuevos individuos importantes bonos sobre bienvenida. Es excelente si os sabemos una marcha y no ha transpirado te llama beneficiarse utilidades de mas avanzadas.<\/p>\n

De depositar Bitcoin acerca de un casino, debemos haber una monedero cripto en compania de liquidacion razonable. Por otro lado, USDT es la mejor decision de jugadores que quieren estabilidad referente a la patologi\ufffda del tunel carpiano liquidacion falto temer debido a la volatilidad de el sector. Bitcoin sigue estando la alternativa mas profusamente aceptada, no obstante diferentes criptomonedas podran ofrecer ventajas dependiendo de la red usada.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las licencias internacionales reclaman cual cuenten con las prestaciones de proyecto desplazandolo hacia el pelo proteccion dentro del cliente de mayor elevadas. Antes de finalizar para el resto de conclusiones sobre un casino falto registro, listamos sus prerrogativas mas en claro a modo de recordatorio. En caso de que deseas\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-76642","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76642","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=76642"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76642\/revisions"}],"predecessor-version":[{"id":76643,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76642\/revisions\/76643"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76642"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}