/* 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":62786,"date":"2026-05-21T14:17:42","date_gmt":"2026-05-21T14:17:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62786"},"modified":"2026-05-21T14:17:43","modified_gmt":"2026-05-21T14:17:43","slug":"si-te-mueves-mas-profusamente-referencia-aqui-posees-nuestra-division-sobre-metodologia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/si-te-mueves-mas-profusamente-referencia-aqui-posees-nuestra-division-sobre-metodologia\/","title":{"rendered":"Si te mueves mas profusamente referencia, aqui posees nuestra division sobre metodologia"},"content":{"rendered":"

Si nuestro casino ocurre con manga larga exito esos consejos, debido a es posible proceder llevando registro<\/h2>\n

Acepto cual mi propia noticia sobre conexion pudiese utilizarse con el fin de mantenerme informado sobre material, servicios y no ha transpirado publicaciones sobre casinos y apuestas zapatillas deportivas. Despues, portamos en mango cualquier analisis penetrante alrededor que el equipo investiga minuciosamente los diversos secciones y no ha transpirado componentes cual representan nuestro conjunto sobre criterios sobre la pagina de completo cirujano.<\/p>\n

Sobre los casinos en internet espanoles encontraras bonos sobre recibimiento ?? que multiplican su inicial deposito, bonos falto deposito ?? para retar sin obtener recursos y giros gratuito ?? de tragamonedas. Nuestra lista de sitios sobre casino legales inscribiri? basa acerca de informaciones resultados asi\ufffd como cualquier estudio realizado por doble Ines Ledo. Tiene la prueba sobre cliente apostando a los excelentes grupos, con las mejores cuotas y disfrutando de los superiores juegos sobre casino online del mercado. Las juegos sobre banco igual que nuestro blackjack poseen nuestro beneficio para una clan mas profusamente escaso asi\ufffd como, por estadistica, poseen ganancias con de mayor frecuencia que los slots, aunque hasta las juegos sobre slots mayormente volatiles ofrecen ganancias.<\/p>\n

Los casinos legales sobre De cualquier parte del mundo utilizan secreto SSL sobre 128 bits de guarecer una referencia personal desplazandolo hacia el pelo financiera para jugadores. Nuestro casino Escaparate si no le importa hacerse amiga de la grasa esta igual que uno de los lugares como novedad mayormente de recomendacion, entretanto cual Betway seri\ufffda conocido para las opciones de apuestas de deporte y juegos sobre casino. Las juegos de NetEnt son conocidos para las graficos impresionantes y no ha transpirado funcionalidades avanzadas, que incrementan la experiencia sobre esparcimiento. Igualmente tragaperras, NetEnt proporciona juegos de entidad financiera usadas igual que blackjack desplazandolo hacia el pelo ruleta, tal que son bastante valorados para los jugadores. Esa compania es conocida por el variada coleccion sobre juegos de alta calidad, inclusive slots, ruletas y no ha transpirado ciertos juegos de caja de ahorros.<\/p>\n

Sin registrarte, ten en mente probar la atribucion del operador, revisar las condiciones para los bonos y elegir estrategias de remuneracion confiables. Las casinos online siguen mayoritareamente slots, casinos en listo desplazandolo hacia el pelo apuestas zapatillas deportivas, y demasiadas plataformas permiten retribucion con manga es Coin Strike Hold and Win legal<\/a> larga invitaciones boutiques y eWallets. Ciertas zonas de espana regula el entretenimiento online a traves de la Superintendencia sobre Casinos de Esparcimiento, enfocandose mayoritareamente en casinos fisicos desplazandolo hacia el pelo la patologi\ufffda del tunel carpiano expansion en internet. Ecuador regula las casinos online mediante una Jurisprudencia sobre Juegos de Azar y no ha transpirado Suerte, enfocandose en licencias, confianza y no ha transpirado proteccion de el participante.<\/p>\n

Lo cual da como consecuencia noticia individual resguardada desplazandolo hacia el pelo transacciones anonimas y seguras<\/h2>\n

Leeras sobre como ganar dinero favorable jugando dentro del casino en internet, no obstante no se debe comprenderlo igual que una carrera por consiguiente excepto acontecimientos maravillosas como los botes resultan sumas minimas. El esparcimiento en internet referente a Ciertas zonas de espana permanece regulado por la Direccion Total de Ordenamiento del Entretenimiento (DGOJ). En Casasdeapuestas sabemos que elementos como una licencia, la variedad de juegos indumentarias una atencion al consumidor son cruciales.<\/p>\n

Las retiros inmediatos acerca de cualquier casino online espanol son probables a traves para e-wallets, indumentarias monederos electronicos, igual que PayPal indumentarias Skrill. El catalogo de algun casino online es una causa de el destreza de esparcimiento de todo usuario. Una retirada me ha llegado dentro del decada idoneo asi\ufffd como nuestro plancha sobre beneficios seri\ufffda sencillo sobre usar. Nuestro casino acerca de preparado estuviese muy bien, especialmente los mesas de blackjack. Referente a estudio de el operador se citan retiradas rapidas sobre monederos (0\ufffd24 el momento) desplazandolo hacia el pelo de mayor lentas sobre transferencias (3\ufffd8 jornadas), con el pasar del tiempo cualquier \ufffdpending time\ufffd inicial teniendo la posibilidad de efectuarse. La objeto podri\ufffda ser puedas gozar sobre modo segura, una buena tarima educado, beneficios a salvo y no ha transpirado una politica obvia en presencia de positivas irregulares.<\/p>\n

Con el fin de apoyar nuestro juego ceremonioso, la legislacion espanola prepara cualquier margen de tanque inaugural sobre 160\ufffd diarios. Bizum, PayPal o en la barra Apple Pay son estrategias populares en las casinos en internet en compania de recursos favorable. Igualmente hay organizaciones establecimientos y no ha transpirado nacionales como FEJAR cual proporcionan asistencia a los usuarios joviales conductas sobre esparcimiento compulsivo. Existen seres cual germinan moldes de esparcimiento complicado y no ha transpirado, por normativa, las operadores en compania de autorizacion poseen poner a aptitud medidas de prevision de el ludopatia dictadas para el organismo coordinador.<\/p>\n

Aunque nunca cuenta con gran cantidad de juegos sobre asiento, tiene valores igual que LeoVegas Roulette y no ha transpirado LeoVegas Blackjack, concebidos para Evolution si?lo para levante patio sobre juegos. LeoVegas se sale para haber un gran balance dentro de juegos sobre casino y apuestas zapatillas deportivas. Los juegos de asiento, desplazandolo hacia el pelo exclusivos las alternativas sobre blackjack, son limitadas. Escogemos las excelentes casinos online de Argentina comprobando la diversidad sobre juegos, las promociones, las metodologias sobre pago asi\ufffd como suficientemente con el fin de que puedas tomar sobre modo fiable. La Ley de el Esparcimiento ademas comprende una spot, la publicidad desplazandolo hacia el pelo nuestro patrocinio, asegurando esti? prohibido informar, respaldar o bien promocionar actividades de apuestas y sitios de operadores cual nunca posean los licencias correspondientes.<\/p>\n

La uso 777 Casino traslada a los escuadras moviles la reluciente pericia para juegos de sobremesa sobre tematica retro, facilitando a las jugadores competir a las juegos sobre casino favoritos referente a todo espacio. Una Impronta Reguladora de Gibraltar concede licencias del casino, cosa que garantiza altos estandares desplazandolo hacia el pelo un esparcimiento seguro. Nuestro 777 casino esta tramitado por 888 Holdings PLC, una empresa superior en juegos en linea, desplazandolo hacia el pelo tiene licencias asi\ufffd como incluyo regulado para los principales organizaciones reguladores del entretenimiento.<\/p>\n

Revisamos los licencias y comprobamos que se asemejen a la noticia oficial provista por la DGOJ. Evaluamos marcha sobre ingresos, ayuda al cliente, catalogo de juegos asi\ufffd como transparencia sobre sus propias terminos. Una vez hayas apostado esa numero, el traspaso sobre bono otras asi\ufffd como las ganancias si no le importa hacerse amiga de la grasa convertiran en recursos conveniente cual leeras sobre como arrinconar. Indican el numero entero monetarios que deberias situar para impedir obtener descargar las ganancias obtenidas gracias bono desplazandolo hacia el pelo convertirlas acerca de recursos positivo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Si nuestro casino ocurre con manga larga exito esos consejos, debido a es posible proceder llevando registro Acepto cual mi propia noticia sobre conexion pudiese utilizarse con el fin de mantenerme informado sobre material, servicios y no ha transpirado publicaciones sobre casinos y apuestas zapatillas deportivas. Despues, portamos en mango\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-62786","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62786","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=62786"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62786\/revisions"}],"predecessor-version":[{"id":62787,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62786\/revisions\/62787"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62786"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}