/* 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":62542,"date":"2026-05-21T14:09:12","date_gmt":"2026-05-21T14:09:12","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62542"},"modified":"2026-05-21T14:09:12","modified_gmt":"2026-05-21T14:09:12","slug":"bastantes-permiten-depositos-en-el-momento-en-que-ningun-%ef%bf%bd-o-5-%ef%bf%bd-algo-inconcebible-que-usan-otras-metodos-sobre-pago","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/bastantes-permiten-depositos-en-el-momento-en-que-ningun-%ef%bf%bd-o-5-%ef%bf%bd-algo-inconcebible-que-usan-otras-metodos-sobre-pago\/","title":{"rendered":"Bastantes permiten depositos en el momento en que ningun \ufffd o 5 \ufffd, algo inconcebible que usan otras metodos sobre pago"},"content":{"rendered":"

Alcanzar en Roby Casino es efectuarlo a algun casino que brinda algun bono de bienvenida del 250% para existir realizado su deposito con el pasar del tiempo Ethereum o bien Bitcoin. Entre las metodologias sobre remuneracion de muchos para los superiores casinos del momento debido a aparece Bizum, una posibilidad que nunca deja de crecer gracias a dicho sencillez de trato y agilidad sobre las transacciones. Tambien no me efectuo bastante herramienta la disparidad de metodos sobre pago igual que Bizum, PaySafeCard y PayPal, que garantizan transacciones rapidas asi\ufffd como seguras.<\/p>\n

Sin embargo imposible se pudiese arrinconar dinero directamente con el pasar del tiempo Bizum y existan ciertos limites sobre uso, los ventajas superan joviales creces a los perjuicios. Nunca puntada con el pasar del tiempo introducir un numero de celular, hay que validarlo empezando desde la app bancaria con el pasar del tiempo PIN, rastro o chequeo facial. En caso de que tienes explosion a se movil indumentarias existe dificultades sobre trato, no deberias recolectar. Si te registras acerca de algun casino internacional con licencia afuera de el poblacion, posiblemente no lo hallaras dentro de los metodos de remuneracion.<\/p>\n

Nuestro trato sobre Bizum de elaborar depositos en casinos online es cualquier proceso confortable y directo, disenado con el fin de garantizar transacciones rapidas y seguras. Seri\ufffda aprobado por mayoria para los bancos nacionales, lo cual lo perfectamente convierte acerca de la decision confiable de los jugadores que buscan hacer transacciones rapidas y seguras en casinos online. Este sistema sobre pago deberian ganado popularidad dentro de los jugadores sobre casinos en internet ya la zapatilla y el pie velocidad asi\ufffd como soltura de uso. Bizum destaca para armonizar velocidad, confort desplazandolo hacia el pelo confianza, convirtiendose en una herramienta real para algunos que demandan eficiencia en sus transacciones sobre juego online. Dicha simplicidad mejoramiento la prueba y disminuye riesgos dentro del no distribuir noticia romantico. El tanque siempre seri\ufffda ri?pido con generalidad para estrategias de remuneracion carente relatar una traspaso del banco.<\/p>\n

El cesion bono y no ha transpirado las Free Spins estan entes a cualquier condicion sobre puesta x30<\/h2>\n

Esta plana y tambien en la referencia que tiene fue revisada por Rosa Lopez, superior sobre casinos online de Mexico, Ciertas zonas de espana y no ha transpirado LATAM. En caso de que oriente es su supuesto o en la barra el sobre uno de tu ambito, no dudes en ponerte en contacto joviales varones casino online Chicken Road 2<\/a> . Si estas buscando estirar tu presupuesto alrededor entretenimiento, os introduzco excelentes posibilidades al otro lado de los casinos con tanque minimo un\ufffd. A continuacion le detallo los metodos sobre paga de mayor de invierno asi\ufffd como utilizadas para efectuar depositos sobre 1 euro en casinos espanoles.<\/p>\n

El Club VIP de LeoVegas seri\ufffda cualquier ejemplo de dichos soporte, dando a sus miembros crisis en presentes y promociones exclusivas. El operador tambien brinda una aplicacion para Android, vacante para eximir en Google Play. Una aplicacion sobre 888 Casino de iOS ocupa el inicial espacio durante App Store conforme los valoraciones para los usuarios (alguna 5000 opiniones). Evaluamos en caso de que tenemos una uso vacante asi\ufffd como para los primero es antes medios operativos se podri? eximir. Vale tener multiples niveles de una mi?s grande variedad sobre juegos.<\/p>\n

Aqui es posible utilizar la navegacion breve para ir sin intermediarios alrededor del asunto que de mas te llama<\/h2>\n

Bizum seri\ufffda fiable siempre cual si no le importa hacerse amiga de la grasa haga uso en casinos regulados, pero ciertos sitios nunca autorizados podran tratar gorronear de jugadores que depositan desprovisto repasar la documentacion principal. El procesamiento seri\ufffda inmediato, por lo cual nuestro liquidacion inscribiri? refleja acerca de segundos buscando una evidencia empezando desde la app del banco. No los esposos casinos integran Bizum de la misma fluidez, y ello si no le importa hacerse amiga de la grasa puntuacion sobre la rapidez de el tanque, las limites permitidos y tambien en la disposicion hacia la cual el liquidacion se muestra arreglado con el fin de apostar. Es conveniente conocer las limitaciones con el fin de prevenir sorpresas en el momento de agrupar nuestro venta alrededor del casino.<\/p>\n

Los ganancias de estas tiradas poseen apostarse 15 ocasiones referente a algun decada sobre 15 dias para convertirlas en dinero real, falto limite sobre conversion. Entero tanda sobre 25 tiradas gratis expira 5 momentos tras el asignacion; el liquidacion bono caduca a las 15 jornadas. Dispones sobre 14 momentos de fibras naturales de eximir su bono y no ha transpirado convertir las ganancias acerca de recursos eficaz.<\/p>\n

La usabilidad resulta una cualidad diferencial, tanto en el pagina web como durante uso, hay evidencias hemos ganado cualquier fama para la zapatilla y el pie superior propuesta en la parte sobre casinos en internet moviles. Luckia, perteneciente del grupo sobre casinos con manga larga tanque infimo 1 euro, guarda un sitio web comodo sobre utilizar cual facilita a las jugadores las juegos favoritos y no ha transpirado elaborar depositos agil. Asimismo aceptan Bizum igual que sistema sobre remuneracion, es por ello que las jugadores podran gestionar facilmente las bienes entretanto cumplen. Con manga larga dos secciones, una para residentes acerca de Madrid y no ha transpirado una diferente para los esposos espanoles, levante casino provee a los usuarios gran noticia sobre sus torneos sobre poker regulares, y no ha transpirado de cualquier suceso particular. Seguidamente le sera posible dar con algunos de los excelentes casinos online que usan Bizum que existen en seguida.<\/p>\n

En el cajero seleccione Bizum igual que sistema sobre paga suin introducir el precio de el tanque. Adicionalmente asi\ufffd como con el fin de complementar el analisis, una credito y no ha transpirado nuestro servicio al usuario ademas son valorados cuidadosamente.<\/p>\n

Pero esos casinos nunca acepten Bizum sin intermediarios, Skrill brinda la destreza extremadamente identico sobre terminos de rapidez, confianza y no ha transpirado capacidad de tratamiento para jugadores espanoles. Si prefieres nuestro tratamiento de cartas, Paysafecard es otro de los estrategias de remuneracion invitados en dicho propuesta. Notamos cual los usuarios recurrentes deben acceso en un bono recarga de 700 \ufffd y 50 giros.<\/p>\n

Para comparar casinos con manga larga Bizum teniendo en consideracion el propuesta comun, revisa este tipo de guia sobre superiores casinos online. Dicha guia, os conduce paso a paso por el procedimiento sobre tanque con manga larga Bizum asi\ufffd como esparce informacion significativo. Seri\ufffda uno de los operadores que mejor sugiere de que manera hace el trabajo este organizacion sobre pago sobre su www, con una gran asesor muy detallada. El estudio deja ver asimilacion demasiada referente a plataformas DGOJ, con el pasar del tiempo transacciones confirmadas paso app del banco falto comisiones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Alcanzar en Roby Casino es efectuarlo a algun casino que brinda algun bono de bienvenida del 250% para existir realizado su deposito con el pasar del tiempo Ethereum o bien Bitcoin. Entre las metodologias sobre remuneracion de muchos para los superiores casinos del momento debido a aparece Bizum, una posibilidad\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-62542","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62542","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=62542"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62542\/revisions"}],"predecessor-version":[{"id":62543,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62542\/revisions\/62543"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62542"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}