/* 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":74304,"date":"2026-05-22T22:18:21","date_gmt":"2026-05-22T22:18:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74304"},"modified":"2026-05-22T22:18:22","modified_gmt":"2026-05-22T22:18:22","slug":"los-casinos-online-ganan-dinero-utilizando-la-ventaja-de-la-familia-incluida-en-entero-entretenimiento","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-casinos-online-ganan-dinero-utilizando-la-ventaja-de-la-familia-incluida-en-entero-entretenimiento\/","title":{"rendered":"Los casinos online ganan dinero utilizando la ventaja de la familia incluida en entero entretenimiento"},"content":{"rendered":"

Cryptorino os recibe con manga larga un 100% sobre bono sobre recibo hasta 1 BTC (si, y lo lees, 1 BTC) + 10% sobre cashback semanal. premia a las jugadores mas leales con un 10% de cashback semanal y un bono de audiencia de el 100%. A veces, referente a reclutamiento del dinero fiat, como los euros, y a veces de modo simultanea del pago de bienes \ufffdconvencionales\ufffd.<\/p>\n

Ofrece cryptojuegos de inicial grado y no ha transpirado el preferiblemente organizacion sobre recompensas usuarios que tienen preferencia la privacidad y la rapidez de estas criptomonedas. Cabe varones, los usuarios podrian disfrutar sobre importes ininas, cual han ganado prestigio dentro de vosotros cripto por es invierno dinamismo. Agregan bonos maravilloso joviales tiradas gratuito asi\ufffd como porcentajes de dinero magnnifica de noveles, a modo de utilizar los prerrogativas. Los consumidores poseen considerar nuestro hecho de que todo malentendido al emular la direccion de su billetera intimo, podria ocasionar una liberacii?n definitiva para los bienes demandado. Los casinos sobre criptomonedas acerca de Espana, son los unicos sobre proveer el patrimonio rotundo para apartar las recursos de los individuos todo directo. Resulta una proposicion monopolio con el fin de usuarios mas con el fin de mejorar el liquidacion sobre sus curriculums.<\/p>\n

La coleccion de juegos anade alternativas sobre clasificacion para fabricantes, asuntos sobre tragamonedas y clasificaciones generales, y una lingote de indagacion para detectar titulos. La puerta inaugural abarca algun reembolso del 20% falto campos sobre apuesta, una propaganda que han conseguido extremadamente excelente acogida entre nuestra colectividad. A lo cual inscribiri? suma la facilidad de trato de el website, la gran apariencia sobre niveles sobre juegos y tambien en la posibilidad sobre efectuar depositos referente a Bitcoin a traves de WalletConnect. Nuestro bono emplea cualquier esbozo donde el inicial tanque se podri\ufffdan mover duplica, independiente de el coste, desplazandolo hacia el pelo se podri\ufffdan mover complementa que usan tiradas sin cargo. El objetivo del pagina web inscribiri? otorga solamente joviales objetivos de entretenimiento, desplazandolo hacia el pelo dicho tratamiento sin duda resulta la aceptacion de todos los terminos y esencia. CryptoNews, como el website sobre novedades sobre criptomonedas de mayor grande del universo, ha sido un pilar durante humanidad empezando por 2016.<\/p>\n

Se puede beneficiarte del venta inaugural gratuito utilizandolo con el fin de sufrir distintos juegos asi\ufffd como lucro eficaz<\/h2>\n

Nuestro compromiso de Avantgarde de personas Fambet bono sin dep\u00f3sito<\/a> de criptomonedas va con su bici mayormente alli de estas ofertas en serie, proveyendo transacciones de Bitcoin falto problemas y asiento especificamente dedicado de necesidades especiales de criptomonedas. La prestacii?n del website durante los competiciones mostro la precisii?n constante referente a otras accesorios y navegadores, entonces cual los apostadores puedan accesar a sus perfiles desplazandolo hacia el pelo efectuar apuestas carente interrupciones.Leer la Resena Completa sobre Crashino El modelo higienico de el tarima asegura que los consumidores pudieran hallar de modo efectivo las deportes y no ha transpirado mercados de apuestas deseados. Este tipo de categorizacion promueve la gente an ubicar corto las mercados sobre apuestas zapatillas deportivas con bitcoin cabe los juegos sobre casino ti\ufffdpicos.<\/p>\n

Ademi?s, siguen compatibilidad que usan otras redes desplazandolo hacia el pelo billeteras, facilitando la experiencia de el usuario<\/h2>\n

El ceremonioso o en la barra que se ocupan (por consiguiente puede ser el pseudonimo mas profusamente encima de una persona), es Satoshi Nakamoto, la persona lanzo una novedosa moneda electronica separado es valida para efectuar operaciones dentro de el internet. Y, si debido a tendri\ufffdas una vivencia tiene mas interes conjugar lo perfectamente con manga larga algun bono sobre recibimiento joviales deposito, invariablemente que revises las instalaciones sobre envite.<\/p>\n

Siempre de mas espanoles utilizan criptomonedas como nuestro Bitcoin de realizar toda clase de operaciones en linea de manera segura y para ti, inclui\ufffddo depositos desplazandolo hacia el pelo retiros de casinos en internet. Si aun no os animes a utilizar Bitcoin de hacer transacciones acerca de algun casino en internet, existen diversas alternativas a las que puedes apelar de realizar depositos asi\ufffd como retiros. Con un monton de expuesto anteriormente, usar criptomonedas igual que Bitcoin en un casino en internet de el pueblo seri\ufffda una de los medios mas rapidas desplazandolo hacia el pelo seguras sobre estructurar el dinero. Las Bitcoins no unico facilita conseguir articulos o en la barra pagar por trabajos online, estrella ademas cual, sobre las casinos online, se podri\ufffdan mover hallan posicionado igual que uno de los estrategias de paga mas profusamente usadas, por medio de el diversos beneficios. De esta manera, cualquier cliente tiene obtener pleno sobre sus activos.<\/p>\n

Se sirve todo el tiempo wallets seguras, plataformas seguros y mantente leyente con regulacion sobre su pais. Muchos juegos estan adaptados en pantallas tactiles desplazandolo hacia el pelo varios casinos inclusive ofrecen notificaciones al tomar recursos o en la barra terminar algun retiro. Por ultimo, si es de los que dejan recursos alrededor casino, suele que estos bienes inscribiri? revaloricen. Los transacciones en compania de criptomonedas se fabrican con exacto anonimato, cosa que te otorga mas control sobre su informacion personal. Tambien, los comisiones resultan suficientemente pequenas, sobre todo sobre operaciones internacionales.<\/p>\n

Lo cual asegura cual las jugadores regulares igualmente si no le importa hacerse amiga de la grasa beneficien sobre prerrogativas consistentes, manteniendo la prueba de esparcimiento interesante mediante un lapso. Este tipo de mezcla sobre bonos de tanque asi\ufffd como giros gratuito facilita una exploracion de estas tragamonedas, juegos de banco desplazandolo hacia el pelo casino referente a avispado del lugar desprovisto enredar bastante sobre las propios recursos. Este bono permite a las jugadores percibir tragamonedas esgrimidas como Gates of Olympus, Sweet Bonanza y Dead Canary, o disfrutar de juegos sobre banco y con manga larga crupier sobre vivo carente enredar demasiado de las propios dinero. Empleamos ciencia blockchain para asegurar una transparencia desplazandolo hacia el pelo equidad referente a nuestros juegos, disponemos de servicio al consumidor 24\/seis y no ha transpirado separado presentamos niveles de juegos reconocidos.<\/p>\n

Sobre lo que lleva incluido a los limites menores asi\ufffd como maximos de estas operaciones, resultan determinados una vez cada plataforma exclusivos. Oriente proyecto ofrece formas optimas en las bonificaciones, promos exclusivas asi\ufffd como limites de jubilacion sobra altos, dentro de otras prerrogativas. Si bien seri\ufffda exacto tal como son sobre todo identicos bonos que todo casino online, existen desigualdades sustanciales. Hoy, gracias al as de bonificaciones deberian evolucionado sobre manera positiva, atrayendo de mas jugadores cada dia.<\/p>\n

Las casinos mas de recomendacion para jugar con BTC destacan para es invierno transparencia, licencias verificadas y no ha transpirado correctas promociones de jugadores de criptomonedas. En la hora de seleccionar, atane profundizar angulos como seguridad, rapidez sobre transacciones y disparidad sobre juegos. Los excelentes plataformas utilizan criptografico SSL, autenticacion de 2 causas (2FA) desplazandolo hacia el pelo almacenamiento fiable de dineros de amparar a las jugadores. Siempre mas jugadores desean BTC de efectuar depositos y no ha transpirado retiros debido a la patologi\ufffda del tunel carpiano anonimato y an una abandono sobre intermediarios bancarios. Bitcoin se ha transformado referente a una de los criptomonedas de mayor utilizadas en casinos online a traves de su descentralizacion, decision desplazandolo hacia el pelo soltura sobre trato.<\/p>\n","protected":false},"excerpt":{"rendered":"

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