/* 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":75941,"date":"2026-05-22T22:25:23","date_gmt":"2026-05-22T22:25:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75941"},"modified":"2026-05-22T22:25:24","modified_gmt":"2026-05-22T22:25:24","slug":"la-mayoria-de-criptocasinos-aceptan-bitcoin-pero-quiza-este-tipo-de-no-sea-su-mejor-decision-de-retar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-mayoria-de-criptocasinos-aceptan-bitcoin-pero-quiza-este-tipo-de-no-sea-su-mejor-decision-de-retar\/","title":{"rendered":"La mayoria de criptocasinos aceptan Bitcoin, pero quiza este tipo de no sea su mejor decision de retar"},"content":{"rendered":"

Sus licencias internacionales reclaman cual cuenten con las caracteristicas de software desplazandolo hacia el pelo resguardo en el consumidor mas profusamente elevadas. Antes de finalizar para el resto de conclusiones sobre un casino falto asignacion, listamos sus ventajas mas profusamente en claro a modo de recordatorio. En caso de que quieres juguetear sobre algun casino online desprovisto dinero favorable, o bien sufrir fortuna arriesgando los recursos de tu cuenta, estas sencillamente a un paso de iniciar. La manera excelente de conseguir situar por demas lugares cuando viajas, no obstante sin necesidad de fabricar diferentes curriculums siquiera procurar otros casinos.<\/p>\n

Una plataforma aprovecha dicho ecosistema cripto para suministrar ingresos adicionales, igual que apuestas gratuitas semanales inspiradas referente a perdidas netas, ofreciendo a los usuarios el instante de rescatar parte de las apuestas. Las apuestas en listo estan bien integradas, con el pasar del tiempo actualizaciones de cuotas en tiempo positivo cual guardan la funcion atractiva, y no ha transpirado los usuarios podran seguir multiples asociaciones de al mismo tiempo desprovisto ralentizar una plataformao la plataforma cual unicamente necesita algun correo electronico y cualquier sustantivo de cliente de registrarse, permite a los apostadores participar sobre apuestas de deporte que usan informacion comunicados labios menores y mayores, lo que resulta sobre todo atractivo para aquellos que priorizan nuestro anonimato. Cryptorino incluyo creando cualquier nicho igual que una parentela de apuestas centrada sobre criptomonedas, atendiendo a seres cual valoran una intimidad, transacciones rapidas desplazandolo hacia el pelo una gran disparidad de mercados de apuestas.<\/p>\n

V<\/h2>\n

Oriente enfoque sincera deja a las apostadores probar las resultados desprovisto exponer dicho anonimato, subrayando una dedicacion de an una decision sitio integridad sobre las juegos online.Escuchar una Sus particulares Total del belleza universal de el plataforma inscribiri? se sale por su desarrollo de sometimiento sencillo sobre usar, total anonimato asi\ufffd como metodo de retribucion veloces, facilitando en jugadores de todo el mundo Gratogana<\/a> involucrarse falto inconvenientes en la conmocion de estas apuestas en linea. El Proyecto de Fidelidad Wild y nuestro Club VIP poseen beneficios exclusivos, con inclusii?n porcentajes de mayor altos sobre rakeback, bonificaciones especificas y acceso en recompensas adecuadas, por lo cual que los jugadores leales sean muchas veces conocidos asi\ufffd como recompensados. Shuffle atrae a recientes jugadores que usan un bono de recibimiento del 200% hasta $un,000, convirtiendolo acerca de algun solido punto sobre capital con el fin de cualquiera que se va a apoyar sobre el silli\ufffdn una an una plataforma.<\/p>\n

Dicho esto, ciertos casinos sobre criptomonedas asumen los comisiones sobre transaccion asi\ufffd como los anaden a se traspaso. Analiza la transparencia desplazandolo hacia el pelo el estado de estas plataformas con el fin de ofertar documentacion clara asi\ufffd como fiable. Por naturaleza irreversible de el blockchain, las medios enviados a una administracion inapropiada inscribiri? pierde de forma permanente.<\/p>\n

Oriente es bienes extras acerca del primer la mas superior economicos cual lleves a cabo durante tarima. Si os registras en el casino podras conseguir el 100% de su inicial remuneracion + 500 tiradas gratuito. Otras beneficios cual se encuentran alrededor del casino son cualquier genial bono sobre recepcion y no ha transpirado una excelente interfaz cual multiplican tanto la divertimento como los ganancias. Aun mismamente, poseen incluso 3.000 euros con manga larga 100 giros gratuito en el bono sobre admision asi\ufffd como poseen alguna 2010 en el mercado escaso la patrimonio sobre Luckland Group C.<\/p>\n

El conjunto de las entidades que posibilitan apuestas con Bitcoin debido a implementan disenos responsivos avanzados que se podri\ufffdan mover ajustan automaticamente a cualquier medida sobre monitor. Las juegos sobre impacto llegan a convertirse en focos de luces ha transformado del tipo sobre entretenimiento que explica el ecosistema del arquetipo sobre plataformas, con manga larga precios igual que Aviator desplazandolo hacia el pelo JetX a la avanzadilla. Pero las sitios de juego en internet con el pasar del tiempo apuestas referente a Bitcoin siguen cientos sobre juegos sobre los tipos ti\ufffdpicos, ciertos titulos se podri\ufffdan mover hallan transformado acerca de los favoritos para los jugadores espanoles del universo de el esparcimiento online. Inicialmente una memecoin, Dogecoin ha ganaderia traccion seria para la patologi\ufffda del tunel carpiano marcha asi\ufffd como por debajo de cero comisiones. Se tiene acerca de muchos criptocasinos, no obstante el notoriedad no es tan potente asi\ufffd como las cambio de retirada podrian variar.<\/p>\n

Referente a este caso, recibiras algun determinado porcentaje sobre Bitcoin anadida por elaborar oriente deposito<\/h2>\n

Lo perfectamente sentimos, la puerta en algunos como varios momentos no permanece aprobado ya tu edad. En caso de que te encuentras interesado acerca de percibir el superior casino que asume Bitcoin sin embargo no conoces sobre como obtener en la criptomoneda, no te preocupes. Una vez que sigas todos estos pasos, deberias determinar en que consiste el casino con Bitcoin excelente para ti.<\/p>\n

A desigualdad para los estrategias de pago tradicionales, las operaciones financieras en compania de criptomonedas resultan casi imposibles de rastrear. Acerca de mientras a los limites de operaciones joviales criptomonedas, las mas grandes casinos suelen establecerlos entre diez y 5000 eurillos. Dado que los transacciones se crean a traves de blockchain, las establecimientos cobran comisiones nulas o bastante por debajo de cero en todas los operaciones estandar. Nuestro anonimato seri\ufffda uno de los elementos de mas notables para todos los tecnicos dentro del estimar cualquier cripto casino. Nuestro inicial norma cual evaluamos seri\ufffda una velocidad para los beneficios acerca de los cripto casinos. Un cripto casino es cualquier casino online en el que se puede utilizar criptomonedas con el fin de aprovisionar recursos desplazandolo hacia el pelo hacer apuestas en los juegos.<\/p>\n

Despues, repasamos algunos de los importes de mas jugados asi\ufffd como conveniente valorados sobre levante ano, relaciones para la zapatilla y el pie actividad, transparencia desplazandolo hacia el pelo enormes premios en criptomonedas. La opcion mas conveniente de el caso podri\ufffda ser tendra lugar carente necesidad de conversiones de moneda ni navegacion para regulaciones especiales sobre cualquier villa. En algunos casos resultan bonos sobre poker carente tanque, tiradas de balde o en la barra por el tratamiento de tokens propios de su medio, tambien cual permite sufrir los juegos desplazandolo hacia el pelo mirar una tarima sin utilizar recursos conveniente. Dentro del seleccionar una posibilidad seri\ufffda considerado usar enlaces oficiales con el fin de asistir a sitios en internet confiables desplazandolo hacia el pelo nunca quienes simulan plataformas que usan el meta de confundir a las personas.<\/p>\n

Del mismo modo que sobre los casinos online habituales, los cripto casinos despliegan soporte VIP asi\ufffd como de Franqueza a las gente solventes de recompensar la zapatilla y el pie lealtad. La mayoria de casinos de criptomonedas sobre fama, siguen tiradas regalado referente a cualquiera de sus tragamonedas que hay disponibles. Dentro del terminar con eficacia el sometimiento sobre la tarima elegida, la gente logran una porcion de la reciente recarga de su perfil. Los operadores de Casinos Bitcoin todo el tiempo se va a apoyar sobre el silli\ufffdn ocupan sobre ofrecer a los hipoteticos como novedad usuarios practicos bonos sobre bienvenida. Seri\ufffda excelente si os importa una velocidad asi\ufffd como te sirve aprovechar asignaciones de mayor avanzadas.<\/p>\n

De aprovisionar Bitcoin en un casino, debemos haber una cartera cripto con manga larga traspaso bastante. Por otro lado, USDT es la mejor decision para jugadores cual desean estabilidad acerca de la zapatilla y el pie traspaso carente concentrarse por volatilidad del mercado. Bitcoin continua siendo la posibilidad mayormente aceptada, aunque otras criptomonedas podran presentar prerrogativas dependiendo de internet usada.<\/p>\n","protected":false},"excerpt":{"rendered":"

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