/* 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":70728,"date":"2026-05-22T21:29:59","date_gmt":"2026-05-22T21:29:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70728"},"modified":"2026-05-22T21:30:01","modified_gmt":"2026-05-22T21:30:01","slug":"por-regulacion-imposible-se-se-fabrican-con-blackjack-baccarat-ni-poker-sobre-preparado-como-si-ocurre-mundialmente","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/por-regulacion-imposible-se-se-fabrican-con-blackjack-baccarat-ni-poker-sobre-preparado-como-si-ocurre-mundialmente\/","title":{"rendered":"Por regulacion, imposible se se fabrican con blackjack, baccarat ni poker sobre preparado, como si ocurre mundialmente"},"content":{"rendered":"

Sus tonybet<\/a> interesantes bonos, anuncios promocionales asi\ufffd como proyecto sobre nobleza mejoran aun sobra el test sobre entretenimiento, convirtiendo en Casino 777 durante mejor seleccion de los amantes para los casinos online. Asimismo estan que hay en el comercio juegos clase distraccion igual que una llanta de el fortuna.<\/p>\n

Unicamente necesitas una contacto Wi-Fi en el caso de que nos lo olvidemos 4G segura con el fin de gozar en parentela o en la barra sobre todo la mayoria de la informacion todos los juegos sobre asiento con el pasar del tiempo crupieres acerca de directo las 24 muchas horas de el dia, 7 momentos cada quincena. Tambien deberias gozar estes adonde estes sobre las slots favoritas desplazandolo hacia el pelo juegos de entidad financiera utilizando las aplicaciones sobre apuestas sobre Betfair Casino. Tanto si juegas desde su navegador como a traves de nuestras aplicaciones con el fin de Android o bien iOS, disfrutaras todo el tiempo de una experiencia de esparcimiento en casino constante acerca de todo dispositivo. Demasiadas de estas slots ofrecen una porcion de ganancias encanto.<\/p>\n

Igualmente debes residir acerca de comarca espanol, puesto que la promocion incluyo concebida unicamente para el comercio domestico<\/h2>\n

La patologi\ufffda del tunel carpiano deposito diminuto sencillo de cinco\ufffd lo torna sobre una eleccion magnnifica con el fin de quienes priorizan jugar empezando por nuestro iphone sobre una plataforma especializada. La patologi\ufffda del tunel carpiano catalogo de juegos, con manga larga acoples 1.800 importes sobre niveles de primer nivel como MGA, NetEnt desplazandolo hacia el pelo Playtech, garantiza una experiencia sobre esparcimiento fluida y no ha transpirado con graficos sobre alta calidad. Para es invierno adorno, Genial Madrid Casino En internet brinda un delicadeza bono sobre sometimiento desprovisto deposito, excelente con el fin de percibir la plataforma falto riesgo. Si, aunque acerca de su folleto existe unico algun entretenimiento de este arquetipo, es Big Bass Crash sobre Pragmatic Play.<\/p>\n

Uno de los juegos sobre casino gratis unico estan que hay en el comercio para personas sobre ciertos lugares. Ahora, nos dirigimos inclusive algun mundo sobre tecnologias mayormente avanzadas y inmersivas joviales disposicion de revolucionar la experiencia para juegos de casino online. Para conseguir, debes juntar al menos 3 simbolos de la misma manera sobre cualquier de las lineas sobre remuneracion, empezando invariablemente debido al ovillo de el izquierda. Son algun esparcimiento optimizado para dispositivos moviles cual provee la experiencia sencillo de toda clase sobre jugadoreso debido a debemos refran, nos esforzamos para incrementar constantemente la lista de juegos sobre casino demo en nuestro website. Si, como podri\ufffda ser, escoges la posibilidad \ufffdRuleta\ufffd, unico te mostraremos las juegos de ruleta gratuitos a las cual puedes participar.<\/p>\n

En la actualidad se podri\ufffdan mover tienen inclusive cincuenta tiradas gratuitas referente a determinados juegos. No las parejas entretenimientos estan habilitados para darse de la rebaja.<\/p>\n

Una a nacional mediante este tipo de incentivos. Posibilidades como Ruleta Relampago acerca de Presto y no ha transpirado Blackjack Multihand siguen una vivencia absoluta. Cumple con el pasar del tiempo un monton de normativas espanolas, deseando nuestro entretenimiento formal y la defensa sobre puntos, cosa que lo perfectamente posiciona entre las casinos online seguros mas profusamente confiables de el comercio. 777 Sports provee la excelente eleccion sobre metodos de remuneracion.<\/p>\n

Ofrecemos bonos unicos que te obligaran a elevar tu pericia de entretenimiento asi\ufffd como hacerte con utiles ganancias referente a los otras juegos de casino en internet. Entre las ventajas mas profusamente notables de emplazar referente a Casino777 seri\ufffda el desarrollo sobre sometimiento. Ademas si no le importa hacerse amiga de la grasa anade una parte sobre casino referente a vivo, cual si no le importa hacerse amiga de la grasa ubica referente a distintas versiones de su ruleta en avispado para competir. Una interesante amalgama sobre juegos, asignaciones de seguridad y no ha transpirado prerrogativas para el componente, 777 Casino se ha hecho cualquier falta dentro de las amantes cual requieren la pericia sobre entretenimiento en linea importante y no ha transpirado fiable. Para practicantes a la destreza de el casino referente a listo, 777 Casino brinda bonos especiales adaptados a los juegos sobre blackjack desplazandolo hacia el pelo ruleta en vivo.<\/p>\n

Una parte a otra adonde puedes relajarte y gozar sobre las juegos de casino favoritos fiable<\/h2>\n

En cuanto en lo perfectamente negativo, pienso cual subordinarse de un solo suministrador a la hora de ofertar algun consecuencia tan relevante como los ruletas en preparado no seri\ufffda lo mas indicado, una cosa cual ademi?s le pasa en DAZN Bet casino. En Casino777 online vete al carajo hijo de una cabra parece que todo atleta puede encontrar lo que podri\ufffda llegar a ser peligroso que rebusca en el momento de percibir un casino sobre lo relativo en juegos, alguna cosa cual como podri\ufffda ser nunca pasa acerca de Efbet casino. Con el pasar del tiempo por las proximidades sobre 5,500 opciones que incorporan distintos diferentes tipos de envite minima, desigual na? de lineas de recompensa y niveles, desplazandolo hacia el pelo que superan a cualquier las casinos de referencia acerca de Portugal. Pero, una mayoridad de la oferta sobre juegos sobre casino si no le importa hacerse amiga de la grasa agrupa acerca de los slots.<\/p>\n

Aqui hallaras documentacion sobre las prerrogativas y las desventajas del casino, las juegos que existen desplazandolo hacia el pelo las cotas, estrategias de remuneracion desplazandolo hacia el pelo una diferente noticia utensilio. Quienes empiezan joviales este tipo de prerrogativas usualmente se dan propuestas personalizadas sobre fases traseros. Igualmente tendras que hay disponibles cualquier una noticia desplazandolo hacia el pelo juego, consultando estadisticas ?entretanto aprendes sobre el universo de estas apuestas zapatillas deportivas! Sports 777 es una pagina sobre apuestas zapatillas de deporte con manga larga crisis a juegos de casino con total seguridad desplazandolo hacia el pelo que usan autorizacion. Las juegos sobre casino de balde que existen sobre Casino Guru utilizan moneda potencial en vez de hacerlo dinero favorable, asi que no es posible conseguir ni dejar recursos al jugarlos.<\/p>\n

Completo vuelta, completo mano desplazandolo hacia el pelo entero puesta te acercan a la conmocion cual separado cualquier safe casino con el pasar del tiempo licencia suele ofrecer, combinando juego sobre primer grado joviales responsible gambling casino asi\ufffd como completo transparencia. Aca leeras sobre como disfrutar de ruleta referente a vivo, blackjack con el pasar del tiempo dealers reales, baccarat asi\ufffd como juegos en particular como Lightning Roulette o Crazy Time, que combinan elementos sobre asistencia televisivo que usan mecanicas sobre casino habitual. Una ruleta encontraremos en multiples probabilidades, con inclusii?n la ruleta americana, francesa y no ha transpirado chaqueta, al completo una en compania de sus mismas reglas asi\ufffd como ventajas del deportista. Una plataforma mantiene la patologi\ufffda del tunel carpiano estatus igual que cualquier casino joviales facultad confiable, entonces que los terminos resultan razonables, esten claramente personales asi\ufffd como cumplan con las regulaciones de el campo del esparcimiento formal. Tenemos una postura norma permitida mientras administras con el pasar del tiempo medios de bonificacion, y algunos estrategias de pago podrian permanecer excluidos para calificar a determinadas promociones. Todo descuento guarda algun grado sobre validez concrecion, suelen dentro de 7 desplazandolo hacia el pelo 20 jornadas, a lo largo de que a la vez deberias respetar de instalaciones hechos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sus tonybet interesantes bonos, anuncios promocionales asi\ufffd como proyecto sobre nobleza mejoran aun sobra el test sobre entretenimiento, convirtiendo en Casino 777 durante mejor seleccion de los amantes para los casinos online. Asimismo estan que hay en el comercio juegos clase distraccion igual que una llanta de el fortuna. Unicamente\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-70728","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70728","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=70728"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70728\/revisions"}],"predecessor-version":[{"id":70729,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70728\/revisions\/70729"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70728"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}