/* 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":62620,"date":"2026-05-21T14:12:06","date_gmt":"2026-05-21T14:12:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62620"},"modified":"2026-05-21T14:12:07","modified_gmt":"2026-05-21T14:12:07","slug":"se-podri-elaborar-apuestas-acerca-de-futbol-tenis-desplazandolo-hacia-el-pelo-demas-deportes-esgrimidas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/se-podri-elaborar-apuestas-acerca-de-futbol-tenis-desplazandolo-hacia-el-pelo-demas-deportes-esgrimidas\/","title":{"rendered":"Se podri? elaborar apuestas acerca de futbol, tenis desplazandolo hacia el pelo demas deportes esgrimidas"},"content":{"rendered":"

Betfair es una estirpe de apuestas asi\ufffd como casino online cual ofrece una gran diversidad sobre alternativas para juegos sobre casino, apuestas asi\ufffd como poquer online. Las desarrolladores a los que trabajamos lanzan periodicamente recientes juegos sobre casino online aqui, asi\ufffd como uno de los titulos resultan en particular con el fin de clientes de Betfair Casino. Hemos hecho un monton de viable de presentar juegos sobre casino con el fin de los costumbres desplazandolo hacia el pelo colores, con una amplia variacii?n sobre asuntos sobre slots (Vegas, China, etc.), y slots sobre jackpot y los juegos sobre entidad financiera mayormente utilizadas. Es perfecto por bastantes igual que nuestro preferiblemente casino online y el mayormente aventajado con una bastantes juegos de casino tipicos desplazandolo hacia el pelo inteligentes cual ofrece. Betfair Casino es una posibilidad excesivamente aconsejable a la hora de designar un casino online, pues provee la variada propuesta de titulos tanto de slots online igual que sobre variantes sobre ruleta y blackjack.<\/p>\n

Llama una consideracion cual practicamente la totalidad de los slots son importes recientes, hay diversos clasicos. La mayoria de los juegos, igual que es normal, son maquinas tragaperras o en la barra slots, 180 importes con el fin de acontecer correctas.<\/p>\n

A grado sobre esparcimiento serio andamos referente a un casino online con el pasar del tiempo demasiadas seguros<\/h2>\n

Efectuarse un desempeno sobre busqueda en secciones como los slots seri\ufffda util para hallar tu esparcimiento favorito.Mientras tanto, adentrarse por unas 650 valores no hablamos agradable y tambien en la unica forma actual cual hay sobre investigar seri\ufffda por apelativo. En caso de que deseamos entrar en el casino nadie pondri\ufffda en duda desde un dispositivo telefon inteligente deberi\ufffdamos descargarnos la aplicacion nadie pondri\ufffda en duda desde una vertcial zapatillas deportivas. Sobre cualquier dispositivo existe una foto sobre busqueda donde podemos escribir nuestro apelativo de nuestro entretenimiento favorito con el fin de acceder a el acerca de caso que lo perfectamente tengan vacante.<\/p>\n

Lo principal y no ha transpirado mayormente importante, las casinos en internet se encuentran estrictamente prohibidos con el fin de minimos sobre dieciocho anos de vida<\/h2>\n

No obstante atras Playtech fue el unico proveedor sobre Betfair, hay en dia, nuestro operador se va a apoyar sobre el silli\ufffdn colabora ademi?s para el resto de companias IGT, Merkur Gaming, MGA, entre otras. Una prueba mayormente sobre 19 anos de vida, los creaciones sobre esta compania impresionan joviales graficos asi\ufffd como sonidos de superior clase para sumergirte totalmente alrededor del esparcimiento desplazandolo hacia el pelo afirmarte una preferiblemente habilidad y no ha transpirado juegos faciles sobre usar. Muchas sobre las slots sobra esgrimidas se encuentran a tu disposicion gratuitamente, lo que querri\ufffda decir tu suele probarlas carente enredar un centavo. Igualmente, los slots de Betfair Casino fueron disenadas con el fin de presentar la gigantesco diversidad sobre tipos de apuestas y premios que inscribiri? ajustan a los aficiones desplazandolo hacia el pelo preferencias tanto sobre jugadores capacitados igual que sobre jugadores noveles. Percibe en debido al lata Betfair acerca de dicho Exchange o bien prueba su fortuna en dicho casino online.<\/p>\n

En caso de que has reunido aquellos instalaciones, llega dentro del cajero y elige algunos de los metodos de pago que adquiere Betfair, introduce la cantidad de su retirada desplazandolo hacia el pelo sigue las indicaciones de acabar una Chicken Road casino<\/a> operacion. Tanto el Betfair Exchange igual que la familia de apuestas tradicional, desplazandolo hacia el pelo nuestro personal casino online, son accesibles a nuestra amiga la propia cuenta. Resulta una division facil sobre captar en el sitio de Betfair, asi\ufffd como del pata de plana podemos ver determinados sellos con experiencia relevantes al esparcimiento serio, en compania de lo cual nos encontramos jugando en un casino seguro.<\/p>\n

Pero el numero no hablamos muy la mas superior, la calidad se impone que usan algunos de los sobra amigos de el comercio igual que MGA o bien IGT. Betfair casino Portugal brinda precios de noveno proveedores a sus clientes, tiempo a las 10 sobre Casino777 online. Betfair casino en internet cuenta igualmente con una parte asimismo, \ufffdArcade\ufffd, en donde nos topamos los tragaperras sobre casino mayormente variadas desplazandolo hacia el pelo alternativas, ordenadas para clases predefinidas. Seri\ufffda evidente cual tiene un bono de recibimiento atractiva por dos enfoque cual marcan la diferenciacion dentro del compararlo que usan otras plataformas como AdmiralBet casino.Nuestro primero podri\ufffda ser cuadriplica lo jugado (jugando 5\ufffd se consiguen 15\ufffd de bono). No obstante no nos referimos a el bono con el pasar del tiempo mayor numero pleno, si que resulta nuestro bono de mayor grande sobre lo depositado. Los informacion y analisis cual figuran luego resultan definidos acerca de el momento de la impresion, pero pueden quedar tipos a alteraciones an envergadura que se podri\ufffdan mover amplie la propuesta del operador.<\/p>\n

En Betfair Casino, debemos habilitado entre estrictas medidas de verificacion de modo de ser para que solo las adultos que se encargan puedan registrarse desplazandolo hacia el pelo participar con nosotros. No obstante entero casino online posee su singular modo ofrecer las exitos, hay ciertos enfoque cual todo el mundo debemos cumplir. Tenemos fielmente cientos de slots en internet de designar; esto es algo factible mediante nuestra concurrencia con manga larga notables desarrolladores de slots igual que Blueprint, Playtech, Play n Go y no ha transpirado Cayetano. Bien para el resto de slots clasicas, con los juegos sobre entidad financiera o con el inmersivo casino en directo las 24 muchas horas al dia, 7 dias a la semana, podras gozar sobre semejante la emocion de estas apuestas en internet empezando desde el confort sobre su vivienda.<\/p>\n

No obstante, tiene carreras donde puede superar, como la cuantia de juegos o bien los vias sobre comunicacion. Betfair es cualquier casino en internet profesional, asegurando seri\ufffda sensato que la generalidad sobre jugadores lo tengan claro. Betfair dispone de juegos sobre tragaperras, juegos de bandada, ruleta acerca de listo, crash games asi\ufffd como de poquer. Ademi?s dispone de buscador adonde aparecen los caratulas para valores mientras se permite la indagacion. Betfair posee valores de uno de los criterios sobre juegos de mas reputados igual que Playtech, Pragmatic Play, Playson desplazandolo hacia el pelo NetEnt. Nuestro casino en internet igualmente posee la seccion particular de poquer, donde los usuarios podran participar en alternativas como nuestro Texas Hold’em, Omaha desplazandolo hacia el pelo Omaha High\/Low en torneos de Sit&Go’s desplazandolo hacia el pelo torneos sobre varias mesas.<\/p>\n

Asimismo es una plataforma atractiva por lo accesible que es conseguir nuestro bono de bienvenidao es necesario replia na? de momios, acontecimientos deportivos desplazandolo hacia el pelo alternativas con el fin de aprovisionar y no ha transpirado arrinconar tu recursos. Solamente debes respetar a los requisitos minimos de puesta de permitirse recibir un poco unas 5,156 Ves o en la barra lo perfectamente correspondiente en 100USD referente a apuestas regalado.<\/p>\n","protected":false},"excerpt":{"rendered":"

Betfair es una estirpe de apuestas asi\ufffd como casino online cual ofrece una gran diversidad sobre alternativas para juegos sobre casino, apuestas asi\ufffd como poquer online. Las desarrolladores a los que trabajamos lanzan periodicamente recientes juegos sobre casino online aqui, asi\ufffd como uno de los titulos resultan en particular con\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-62620","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62620","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=62620"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62620\/revisions"}],"predecessor-version":[{"id":62621,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62620\/revisions\/62621"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62620"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}