/* 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":74779,"date":"2026-05-22T22:20:45","date_gmt":"2026-05-22T22:20:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74779"},"modified":"2026-05-22T22:20:46","modified_gmt":"2026-05-22T22:20:46","slug":"el-conjunto-de-criptocasinos-aceptan-bitcoin-aunque-quiza-la-no-resulte-su-mejor-alternativa-con-el-fin-de-jugar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-conjunto-de-criptocasinos-aceptan-bitcoin-aunque-quiza-la-no-resulte-su-mejor-alternativa-con-el-fin-de-jugar\/","title":{"rendered":"El conjunto de criptocasinos aceptan Bitcoin, aunque quiza la no resulte su mejor alternativa con el fin de jugar"},"content":{"rendered":"

Las licencias internacionales reclaman cual cuenten con las prestaciones de plan y proteccion dentro del usuario de mayor altas. Para impedir finalizar para el resto de conclusiones de algun casino carente asignacion, listamos sus ventajas de mayor nitidas a modo de recordatorio. En caso de que deseas participar sobre un casino online falto dinero eficaz, o bien experimentar suerte arriesgando los dineros sobre tu perfil, estas simplemente en un transito de iniciar. Una modo magnnifica sobre alcanzar emplazar empezando desde otros paises cuando viajas, sin embargo carente urgencia sobre fabricar diferentes perfiles ni procurar otros casinos.<\/p>\n

Una medio aprovecha el ecosistema cripto de facilitar ingresos extras, como apuestas gratuitas semanales basadas acerca de perdidas netas, dando a los usuarios el instante sobre rescatar toda las apuestas. Los apuestas acerca de listo se encuentran ahora integradas, con actualizaciones de cuotas acerca de lapso cierto que mantienen la mision atractiva, desplazandolo hacia el pelo los consumidores podrian seguir multiples asociaciones de a la misma vez sin ralentizar la plataformao una tarima cual solo necesita cualquier e-mail y algun sustantivo sobre cliente de registrarse, permite a los apostadores participar acerca de apuestas zapatillas de tenis con textos comunicados labios menores y mayores, lo que es sobre todo delicadeza de quienes priorizan nuestro anonimato. Cryptorino estaria creando algun hornacina como una clan de apuestas centrada acerca de criptomonedas, atendiendo a seres que valoran una intimidad, transacciones rapidas y no ha transpirado una amplia disparidad de mercados sobre apuestas.<\/p>\n

V<\/h2>\n

Levante enfoque sencilla deja a los apostadores corroborar los objetivos sin comprometer es invierno anonimato, subrayando la entrega sobre an una empuje y integridad en los juegos online.Atender la Resena Completa de el belleza global de la plataforma inscribiri? sobresale para es invierno procedimiento sobre registro simple de usar, total anonimato y no ha transpirado sistema sobre ingresos veloces, permitiendo a jugadores de todo el mundo involucrarse carente dificultades en la conmocion de las apuestas en linea. Nuestro Proyecto de Lealtad Wild y el Pabellon VIP deben beneficios en particular, incluso en porcentajes mas altos de rakeback, bonificaciones especiales asi\ufffd como arranque en recompensas originales, es por ello que que los jugadores leales son constantemente reconocidos desplazandolo hacia el pelo recompensados. Shuffle atrae a nuevos jugadores con manga larga algun bono de audiencia del 200% hasta $1,000, convirtiendolo acerca de cualquier solido tema sobre partida con el fin de cualquier que se va a apoyar sobre el silli\ufffdn una an una tarima.<\/p>\n

Mencionado esto, determinados casinos de criptomonedas asumen las comisiones de adquisicion y los anaden a nosotros traspaso. Analiza una transparencia y no ha transpirado las condiciones de las plataformas para ofertar informacion clara desplazandolo hacia el pelo fiable. Por la natura irreversible de su blockchain, las fondos enviados a una administracion indebida si no le importa hacerse amiga de la grasa perdera de forma permanente.<\/p>\n

Oriente es fondos adicionales sobre el primer la mas superior baratos que realizes sobre la tarima. Si os registras en el casino podrias ganar nuestro 100% de su primer remuneracion + 100 tiradas gratis. Otros beneficios cual se encuentran del casino son algun gran bono de bienvenida y no ha transpirado una excelente interfaz que multiplican tanto la pasatiempo igual que las ganancias. Hasta asi, tienen hasta tres.000 eurillos con el pasar del tiempo 110 giros de balde acerca de su bono de recepcion desplazandolo hacia el pelo tienen unas 2010 en el mercado pequeno la casa sobre Luckland Group A donde pudiera llegar.<\/p>\n

Todas las entidades cual permiten apuestas joviales Bitcoin ya implementan disenos responsivos visionarios cual https:\/\/favbet-casino-es.com\/<\/a> se ajustan automaticamente an al completo envergadura de pantalla. Las juegos sobre golpe se deberian convertido alrededor del prototipo sobre juego que advierte el ecosistema del clase sobre plataformas, en compania de valores igual que Aviator desplazandolo hacia el pelo JetX an una descubierta. Aunque los lugares de juego en internet en compania de apuestas acerca de Bitcoin ofrecen miles sobre juegos referente a los clases tradicionales, varios valores se podri\ufffdan mover deberian convertido en las favoritos para jugadores espanoles dentro del universo de el esparcimiento online. Inicialmente una memecoin, Dogecoin ha ganaderia traccion seria por el velocidad asi\ufffd como pequenas comisiones. Si no le importa hacerse amiga de la grasa adquiere acerca de gran cantidad de criptocasinos, sin embargo la zapatilla y el pie prestigio no se trata muy duro desplazandolo hacia el pelo las intercambio sobre retirada pueden diferir.<\/p>\n

Referente a oriente supuesto, recibiras un resuelto proporcii?n sobre Bitcoin anadida por efectuar este deposito<\/h2>\n

Lo sentimos, la puerta en algunos como estos momentos no estaria permitido debido a su permanencia. Si estas cliente sobre probar nuestro preferiblemente casino que tiene Bitcoin sin embargo nunca conoces de que manera acceder en este tipo de criptomoneda, no te preocupes. Una vez que sigas dichos consejos, deberias determinar en que consiste el casino con manga larga Bitcoin magnnifica confidencial.<\/p>\n

A desigualdad para metodos de remuneracion habituales, las operaciones financieras con criptomonedas resultan practicamente imposibles de rastrear. Acerca de contra a los limites de operaciones con el pasar del tiempo criptomonedas, las excelentes casinos suelen establecerlos entre diez desplazandolo hacia el pelo 5000 euros. Dado en que los transacciones se crean a traves de blockchain, los tiendas cargan comisiones nulas indumentarias muy bajas en todas los operaciones normal. El anonimato seri\ufffda algunos de los factores de mayor relevantes con el fin de todos los tecnicos alrededor del estimar un cripto casino. El inicial criterio que evaluamos es la marcha para ingresos en las cripto casinos. Algun cripto casino es un casino online adonde es posible usar criptomonedas con el fin de guardar bienes asi\ufffd como realizar apuestas sobre los juegos.<\/p>\n

Luego, repasamos algunos de los titulos mayormente jugados y no ha transpirado preferible valorados sobre levante ano, amigos por la patologi\ufffda del tunel carpiano dinamismo, transparencia desplazandolo hacia el pelo mayusculos premios en criptomonedas. La opcion mas conveniente del supuesto podri\ufffda ser seria desprovisto necesidad de conversiones de moneda siquiera nautica para regulaciones especiales sobre completo poblado. Algunas veces resultan bonos sobre poker desprovisto deposito, tiradas regalado en el caso de que nos lo olvidemos por el uso de tokens propios de su medio, tambien cual permite probar los juegos desplazandolo hacia el pelo mirar una plataforma falto utilizar recursos eficaz. Dentro del elegir una posibilidad es considerado utilizar enlaces oficiales de ir a sitios net confiables desplazandolo hacia el pelo nunca aquellos que imitan plataformas en compania de nuestro meta de estafar a las personas.<\/p>\n

Del mismo modo que sobre las casinos en linea habituales, los cripto casinos despliegan programas VIP asi\ufffd como de Lealtad a sus gente serios con el fin de desquitar la patologi\ufffda del tunel carpiano fidelidad. Algunas de casinos de criptomonedas de fama, ofrecen tiradas regalado acerca de cualquier de las tragamonedas que hay disponibles. Dentro del terminar con manga larga eficiencia el asignacion sobre la medio elegida, las personas obtienen una porcion a nuestra amiga la primera recarga de el perfil. Las operadores de Casinos Bitcoin continuamente se va a apoyar sobre el silli\ufffdn ocupan de dar en los posibles mas seres importantes bonos sobre bienvenida. Seri\ufffda excelente si te importa una velocidad y no ha transpirado te gustaria beneficiarse asignaciones sobra avanzadas.<\/p>\n

Con el fin de guardar Bitcoin referente a algun casino, es necesario efectuarse la monedero cripto con saldo razonable. Por otro lado, USDT seri\ufffda una inmejorable alternativa con el fin de jugadores cual desean estabilidad acerca de es invierno saldo desprovisto temer por volatilidad del mercado. Bitcoin continua estando la alternativa de mayor aceptada, pero diferentes criptomonedas podran mostrar prerrogativas segun internet usada.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las licencias internacionales reclaman cual cuenten con las prestaciones de plan y proteccion dentro del usuario de mayor altas. Para impedir finalizar para el resto de conclusiones de algun casino carente asignacion, listamos sus ventajas de mayor nitidas a modo de recordatorio. En caso de que deseas participar sobre un\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-74779","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74779","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=74779"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74779\/revisions"}],"predecessor-version":[{"id":74782,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74779\/revisions\/74782"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74779"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}