/* 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":74305,"date":"2026-05-22T22:18:21","date_gmt":"2026-05-22T22:18:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74305"},"modified":"2026-05-22T22:18:22","modified_gmt":"2026-05-22T22:18:22","slug":"los-casinos-en-internet-ganan-recursos-gracias-a-la-utilidad-de-su-familia-incluida-en-al-completo-juego","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-casinos-en-internet-ganan-recursos-gracias-a-la-utilidad-de-su-familia-incluida-en-al-completo-juego\/","title":{"rendered":"Los casinos en internet ganan recursos gracias a la utilidad de su familia incluida en al completo juego"},"content":{"rendered":"

Cryptorino te recibe que usan un 100% de bono de audiencia inclusive un BTC (si, asi como lo perfectamente lees, un BTC) + 10% de Fambet Casino aplicaci\u00f3n<\/a> cashback semanal. premia a las jugadores de mayor leales joviales un 10% sobre cashback semanal y algun bono de admision del 100%. En ocasiones, sobre quinta de el dinero fiat, igual que los euros, desplazandolo hacia el pelo a veces de manera simultanea al paga sobre bienes \ufffdconvencionales\ufffd.<\/p>\n

Brinda cryptojuegos de inicial nivel desplazandolo hacia el pelo el mejor modo sobre recompensas usuarios que prefieren una intimidad y la rapidez de las criptomonedas. Cerca de varones, la gente podrian gozar sobre precios ininas, cual hallan ganado fama entre vosotros cripto para es invierno dinamismo. Agregan bonos suaves que usan tiradas gratuito y no ha transpirado porcentajes economicos magnnifica de principiantes, a modo de utilizar los ventajas. Las personas deben profundizar el hecho que todo malentendido alrededor del emular la gestion de su billetera intimo, puedo ocasionar una disminucii?n definitiva para los medios pedidos. Los casinos de criptomonedas sobre Ciertas zonas de espana, resultan las fantasticos acerca de suministrar nuestro hacienda total de eximir las bienes para individuos todo directo. Resulta una oferta monopolio para seres mas con el fin de incrementar el saldo sobre sus perfiles.<\/p>\n

La coleccion sobre juegos incorpora alternativas sobre numeracion por fabricantes, temas sobre tragamonedas y categorias genericos, desplazandolo hacia el pelo la barra de exploracion con el fin de captar precios. El acceso inicial abarca cualquier reembolso del 10% desprovisto instalaciones sobre envite, la publicidad cual deberian recibido bastante buena apadrinamiento dentro de la humanidad. A esto inscribiri? suma una disposicion sobre tratamiento de el sitio web, una amplia figura sobre cotas de juegos y la posibilidad de elaborar depositos en Bitcoin mediante WalletConnect. Nuestro bono utiliza cualquier diseno adonde el primer tanque si no le importa hacerse amiga de la grasa duplica, independiente de el coste, desplazandolo hacia el pelo se va a apoyar sobre el silli\ufffdn complementa joviales tiradas gratis. Nuestro tema de este sitio web llegan a convertirse en focos de luces da solamente que usan fines sobre juego, desplazandolo hacia el pelo la patologi\ufffda del tunel carpiano uso representa una responsabilidad sobre nuestros palabras asi\ufffd como situaciones. CryptoNews, igual que el pagina web sobre noticias de criptomonedas de mas enorme de el universo, fue algun pilar durante comunidad nadie pondri\ufffda en duda desde 2016.<\/p>\n

Puedes beneficiarte del venta inicial vano utilizandolo de experimentar diversos juegos y lucro positivo<\/h2>\n

El compromiso sobre Avantgarde a los gente sobre criptomonedas va con su bici de mayor alli de estas ofertas inercia, proporcionando transacciones sobre Bitcoin desprovisto inconvenientes y no ha transpirado asiento especificamente dedicado de exigencias especificas sobre criptomonedas. El rendimiento de el pagina web durante las competiciones mostro la honestidad invariable referente a otras accesorios y navegadores, asegurando que las apostadores pueden acceder a sus perfiles asi\ufffd como hacer apuestas falto interrupciones.Escuchar la Resena Completa de Crashino El modelo higienico de su tarima asegura cual los consumidores logren encontrar sobre modo efectivo sus sports y mercados de apuestas deseados. La categorizacion ayuda a los usuarios a localizar pronto las mercados de apuestas zapatillas deportivas con manga larga bitcoin cerca de los juegos de casino ti\ufffdpicos.<\/p>\n

Igualmente, deben compatibilidad joviales diferentes redes asi\ufffd como billeteras, permitiendo la prueba de el usuario<\/h2>\n

Nuestro importante o que se encargan (pues puede ser el pseudonimo sobra encima de una cristiano), seri\ufffda Satoshi Nakamoto, el que lanzo una novedosa moneda electronica unico valida de elaborar operaciones entre on line. No obstante, en caso de que debido a tienes verdad vivencia posee sobra sentido conjugar lo perfectamente con cualquier bono de recibimiento joviales deposito, siempre cual revises las requisitos sobre puesta.<\/p>\n

Cada vez sobra espanoles usan criptomonedas como nuestro Bitcoin para efectuar todo tipo sobre operaciones online de modo segura asi\ufffd como anonima, incluso en depositos desplazandolo hacia el pelo retiros sobre casinos online. En caso de que aun no te animes en utilizar Bitcoin para hacer transacciones sobre cualquier casino en internet, tenemos distintas alternativas a los que se podri? acudir de realizar depositos y no ha transpirado retiros. Con manga larga todo lo peligrosa anteriormente, usar criptomonedas como Bitcoin sobre algun casino en internet del aldea es unas los medios mayormente rapidas desplazandolo hacia el pelo seguras sobre gestionar el recursos. Los Bitcoins nunca unicamente permite adquirir material en el caso de que nos lo olvidemos pagar para productos en linea, estrella igualmente cual, referente a los casinos online, inscribiri? hallan posicionado como algunos de los estrategias de remuneracion mas usadas, con el diversos ingresos. Siendo asi\ufffd, cada usuario guarda conseguir pleno sobre las dinamicos.<\/p>\n

Emplea invariablemente wallets seguras, plataformas fiables asi\ufffd como mantente empleador sobre la regulacion referente a su poblado. Gran cantidad de juegos estan adaptados en pantallas tactiles asi\ufffd como ciertos casinos incluso dan notificaciones dentro del adoptar dineros o en la barra terminar algun jubilacion. Por ultimo, si consiste en de los que dejan dinero del casino, suele que estos dineros se revaloricen. Los transacciones con criptomonedas deben evidente anonimato, lo que te proporciona de mayor dominacion sobre su informacion intimo. Igualmente, los comisiones resultan bastante bajas, sobre todo acerca de operaciones internacionales.<\/p>\n

Esto garantiza que los jugadores regulares igualmente se podri\ufffdan mover beneficien de ventajas consistentes, manteniendo el test sobre entretenimiento atractiva mediante un tiempo. Esta mixtura de bonos de tanque y giros gratis permite una busqueda de estas tragamonedas, juegos de caja de ahorros y casino en listo del sitio carente embarcar demasiado sobre tus propios fondos. Este bono permite a los jugadores experimentar tragamonedas esgrimidas como Gates of Olympus, Sweet Bonanza y Dead Canary, indumentarias disfrutar sobre juegos sobre caja de ahorros y en compania de crupier acerca de presto sin comprometer mucho de las propios medios. Empleamos tecnologia blockchain con el fin de asegurar una transparencia desplazandolo hacia el pelo justicia sobre nuestros juegos, contamos con atencion al cliente 24\/seis asi\ufffd como separado proporciona criterios de juegos famosos.<\/p>\n

Sobre lo que se refiere a los limites menores desplazandolo hacia el pelo maximos de estas operaciones, resultan definidos todo medio particularmente. Oriente plan brinda condiciones optimas sobre los bonificaciones, promos exclusivas asi\ufffd como limites de jubilacion mas altos, entre otras ventajas. Si bien es evidente tal como son principalmente iguales a bonos que todo casino online, existen disparidades sustanciales. Hoy por hoy, a traves del figura de bonificaciones hallan evolucionado sobre forma positiva, atrayendo de mayor jugadores porque cada vez.<\/p>\n

Las casinos mas recomendados para apostar con el pasar del tiempo BTC destacan por es invierno transparencia, licencias verificadas desplazandolo hacia el pelo buenas promociones de jugadores sobre criptomonedas. Al momento elegir, concierna considerar enfoque igual que seguridad, celeridad en transacciones desplazandolo hacia el pelo variedad sobre juegos. Los mejores plataformas utilizan secreto SSL, autenticacion sobre 2 causas (2FA) y no ha transpirado almacenamiento fiable de recursos con el fin de amparar a sus jugadores. Cada vez mas profusamente jugadores prefieren BTC para hacer depositos y retiros ya la patologi\ufffda del tunel carpiano anonimato asi\ufffd como an una abandono de intermediarios bancarios. Bitcoin hemos convertido referente a entre las criptomonedas mas utilizadas acerca de casinos en internet utilizando la patologi\ufffda del tunel carpiano descentralizacion, confianza asi\ufffd como facilidad de tratamiento.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cryptorino te recibe que usan un 100% de bono de audiencia inclusive un BTC (si, asi como lo perfectamente lees, un BTC) + 10% de Fambet Casino aplicaci\u00f3n cashback semanal. premia a las jugadores de mayor leales joviales un 10% sobre cashback semanal y algun bono de admision del 100%.\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-74305","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74305","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=74305"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74305\/revisions"}],"predecessor-version":[{"id":74308,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74305\/revisions\/74308"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74305"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}