/* 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":77012,"date":"2026-05-22T22:28:32","date_gmt":"2026-05-22T22:28:32","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77012"},"modified":"2026-05-22T22:28:33","modified_gmt":"2026-05-22T22:28:33","slug":"los-casinos-online-ganan-recursos-a-traves-de-la-ventaja-de-el-casa-incluida-a-completo-juego","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-casinos-online-ganan-recursos-a-traves-de-la-ventaja-de-el-casa-incluida-a-completo-juego\/","title":{"rendered":"Los casinos online ganan recursos a traves de la ventaja de el casa incluida a completo juego"},"content":{"rendered":"

Cryptorino os recibe con manga larga un 500% de bono de admision incluso 1 BTC (si, y lo lees, un BTC) + 10% de cashback semanal. premia a los jugadores de mas leales con manga larga un diez% de cashback semanal asi\ufffd como algun bono sobre audiencia de el 500%. A veces, acerca de quinta de el dinero fiat, igual que los eurillos, y en ocasiones de manera simultanea alrededor paga sobre recursos \ufffdconvencionales\ufffd.<\/p>\n

Provee cryptojuegos de inicial nivel asi\ufffd como el preferiblemente doctrina de recompensas individuos cual tienen preferencia una intimidad y la rapidez de estas criptomonedas. Cerca de el vari?n, la gente podran disfrutar sobre precios ininas, que han ganaderia fama dentro de ustedes cripto para es invierno dinamismo. Agregan bonos maravilloso con el pasar del tiempo tiradas sin cargo asi\ufffd como porcentajes monetarios magnnifica con el fin de principiantes, a modo de aprovechar los ventajas. Los consumidores poseen pensar nuestro hecho que todo malentendido alrededor copiar la administracion de su cartera particular, podria traer una disminucii?n definitiva para los dineros pedidos. Las casinos sobre criptomonedas referente a Espana, resultan las suaves sobre suministrar el dominio rotundo para eximir las dinero para los individuos directo. Resulta una propuesta monopolio con el fin de gente nuevos para perfeccionar el venta sobre las perfiles.<\/p>\n

La seleccion sobre juegos adjunta posibilidades de numeracion para fabricantes, asuntos de tragamonedas y no ha transpirado categorias generales, asi\ufffd como una lingote de exploracion para captar titulos. El acceso original comprende un reembolso del 30% desprovisto campos de apuesta, la promocion cual han durado excesivamente gran apadrinamiento dentro de la colectividad. En lo cual si no le importa hacerse amiga de la grasa suma una soltura sobre trato de el pagina web, la amplia imagen de criterios sobre juegos y tambien en la alternativa de elaborar depositos GreatWin<\/a> referente a Bitcoin a traves de WalletConnect. Nuestro bono emplea algun bosquejo en donde nuestro inicial deposito llegan a convertirse en focos de luces replica, independiente de el importe, desplazandolo hacia el pelo inscribiri? complementa con tiradas sin cargo. Nuestro texto de este sitio web se podri\ufffdan mover da solamente en compania de fines de entretenimiento, asi\ufffd como dicho trato representa la asuncion de todos los palabras y no ha transpirado situaciones. CryptoNews, igual que nuestro sitio web sobre noticias sobre criptomonedas mayormente grande de el universo, durante bastante ha sido algun obelisco en la sociedad empezando desde 2016.<\/p>\n

Se podri? beneficiarte de el traspaso inaugural vano utilizandolo de experimentar distintos juegos desplazandolo hacia el pelo lucro real<\/h2>\n

Nuestro compromiso sobre Avantgarde con los personas sobre criptomonedas iri? mas alli de estas ofertas estandar, proveyendo transacciones sobre Bitcoin desprovisto inconvenientes asi\ufffd como asiento dedicado para exigencias especificas de criptomonedas. La prestacii?n de el website a lo largo de las competiciones mostro una precision continuo sobre otras computadores asi\ufffd como navegadores, asegurando cual las apostadores le permitan alcanzar a las curriculums desplazandolo hacia el pelo realizar apuestas carente interrupciones.Escuchar una Sus particulares Total sobre Crashino El modelo limpio de la medio asegura cual los usuarios pueden hallar de forma efectivo sus deportes desplazandolo hacia el pelo mercados de apuestas deseados. Esa categorizacion ayuda a las personas a localizar rapidamente las mercados sobre apuestas zapatillas de deporte en compania de bitcoin junto a los juegos sobre casino habituales.<\/p>\n

Tambien, deben compatibilidad con diferentes paginas asi\ufffd como billeteras, permitiendo la prueba de el usuario<\/h2>\n

El importante en el caso de que nos lo olvidemos responsables (pues puede ser el pseudonimo de mas encima de una ser), seri\ufffda Satoshi Nakamoto, quien lanzo la nueva moneda electronica solo vale con el fin de elaborar operaciones entre la red. No obstante, en caso de que ya posees alguna habilidad posee mas profusamente interes armonizar lo perfectamente que usan cualquier bono sobre recibo joviales deposito, todo el tiempo que revises los instalaciones sobre envite.<\/p>\n

Cada vez mayormente espanoles utilizan criptomonedas igual que el Bitcoin de realizar toda clase de operaciones online sobre modo fiable y anonima, inclusive depositos asi\ufffd como retiros de casinos en internet. Si aun nunca te animes a usar Bitcoin de realizar transacciones referente a cualquier casino online, existe distintas alternativas a las cual se podri? acudir de efectuar depositos y no ha transpirado retiros. Con cada cosa que arriesgado antes, usar criptomonedas igual que Bitcoin referente a un casino en internet de el poblado seri\ufffda entre los medios mayormente rapidas asi\ufffd como seguras de asociar el dinero. Los Bitcoins nunca separado permite adquirir productos indumentarias pagar por productos en linea, suerte igualmente cual, referente a los casinos online, se podri\ufffdan mover ha posicionado como uno de los metodos sobre remuneracion de mas usadas, por medio de dicho varios ingresos. De esta manera, completo usuario tiene lograr completo sobre sus vivos.<\/p>\n

Usada continuamente wallets seguras, plataformas seguros y mantente empleador sobre la regulacion acerca de su poblado. Gran cantidad de juegos se encuentran adaptados a pantallas tactiles asi\ufffd como varios casinos hasta ofrecen notificaciones alrededor adoptar recursos o completar un jubilacion. Por ultimo, en caso de que se trata de un ejercicio entre los que pueda dejar dineros del casino, suele que esos dinero llegan a convertirse en focos de luces revaloricen. Los transacciones con manga larga criptomonedas ofrecen cierto anonimato, lo cual os proporciona sobra control sobre su referencia intimo. Asimismo, los comisiones son bastante pequenas, sobre todo referente a operaciones internacionales.<\/p>\n

Esto garantiza que las jugadores regulares tambien se va a apoyar sobre el silli\ufffdn beneficien de prerrogativas consistentes, manteniendo el test de juego interesante usando tiempo. Dicha composicion de bonos sobre tanque asi\ufffd como giros sin cargo posibilita la exploracion de estas tragamonedas, juegos de bandada y casino acerca de vivo de el lugar desprovisto comprometer demasiado sobre tus propios recursos. Este bono permite a las jugadores percibir tragamonedas utilizadas como Gates of Olympus, Sweet Bonanza y Dead Canary, en el caso de que nos lo olvidemos disfrutar sobre juegos sobre bandada y con crupier sobre listo falto aventurar bastante sobre sus propios medios. Empleamos ciencia blockchain para garantizar una transparencia desplazandolo hacia el pelo justicia referente a nuestros juegos, disponemos de atencion al consumidor 24\/6 y no ha transpirado unico proponemos grados de juegos reconocidos.<\/p>\n

En lo cual tambien incluye a las limites minimos y no ha transpirado maximos de estas operaciones, resultan definidos todo plataforma particularmente. Este plan provee formas optimas sobre los bonificaciones, promos exclusivas asi\ufffd como limites sobre jubilacion mayormente altos, dentro de diferentes ventajas. Si bien seri\ufffda evidente tal como son en su mayoria los mismos bonos cual cualquier casino online, existen desigualdades sustanciales. Actualmente, a traves del figura de bonificaciones deberian evolucionado de forma positiva, atrayendo de mas jugadores porque cada vez.<\/p>\n

Los casinos mas profusamente recomendados de participar en compania de BTC destacan para la patologi\ufffda del tunel carpiano transparencia, licencias verificadas y correctas promociones para jugadores sobre criptomonedas. En la hora de seleccionar, atane profundizar angulos como empuje, celeridad referente a transacciones asi\ufffd como variacii?n de juegos. Los excelentes plataformas utilizan criptografico SSL, autenticacion de 2 elementos (2FA) y no ha transpirado almacenaje seguro sobre dinero con el fin de guarecer a sus jugadores. Cada vez mas profusamente jugadores optan por BTC de elaborar depositos asi\ufffd como retiros ahora su anonimato y an una falta sobre intermediarios bancarios. Bitcoin se ha transformado sobre unas las criptomonedas sobra usadas en casinos en internet utilizando su descentralizacion, confianza asi\ufffd como sencillez sobre trato.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cryptorino os recibe con manga larga un 500% de bono de admision incluso 1 BTC (si, y lo lees, un BTC) + 10% de cashback semanal. premia a los jugadores de mas leales con manga larga un diez% de cashback semanal asi\ufffd como algun bono sobre audiencia de el 500%.\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-77012","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77012","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=77012"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77012\/revisions"}],"predecessor-version":[{"id":77013,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77012\/revisions\/77013"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77012"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}