/* 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":140826,"date":"2026-06-11T02:06:57","date_gmt":"2026-06-11T02:06:57","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140826"},"modified":"2026-06-11T02:06:57","modified_gmt":"2026-06-11T02:06:57","slug":"x3bet-casino-ou-les-joueurs-suisses-transforment-la-chance-en-fortune","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/x3bet-casino-ou-les-joueurs-suisses-transforment-la-chance-en-fortune\/","title":{"rendered":"X3bet Casino : O\u00f9 Les Joueurs Suisses Transforment la Chance en Fortune"},"content":{"rendered":"
\n

Pour un joueur helv\u00e9tique, choisir un casino en ligne est une affaire de confiance avant tout https:\/\/x3-bet.ch\/fr-ch\/<\/a>. On cherche un endroit s\u00fbr, divertissant, avec de r\u00e9elles chances de gagner. X3bet Casino r\u00e9pond \u00e0 ces attentes. Sur cette plateforme, la chance n’est pas une simple loterie. C’est plut\u00f4t une dynamique que l’on explore, \u00e0 laquelle on contribue activement. Avec son catalogue de jeux choisis minutieusement, ses bonus con\u00e7us pour la dur\u00e9e et son attention aux caract\u00e9ristiques du march\u00e9 suisse, X3bet propose un espace o\u00f9 chaque spin, chaque carte tir\u00e9e, chaque tour de roue vous conduit d’un gain potentiel. Voyons comment ce casino construit un environnement o\u00f9 la fortune devient un horizon tangible, et non une simple illusion.<\/p>\n

Le casino en direct : L\u2019ambiance authentique d\u2019une Salle physique depuis Votre Canap\u00e9<\/h2>\n

Pour quiconque cherche l’interaction sociale et le plaisir d’un \u00e9tablissement physique, le Live Casino de X3bet est une tr\u00e8s bonne option. En partenariat avec des sp\u00e9cialistes comme Evolution Gaming, le casino propose des tables diffus\u00e9es en qualit\u00e9 HD depuis des studios d\u00e9di\u00e9s ou de v\u00e9ritables salles. Des croupiers comp\u00e9tents et avenants vous guident pour des parties de roulette \u00e9lectronique, de blackjack, de poker ou de jeux t\u00e9l\u00e9vis\u00e9s comme Monopoly Live. Le chat permet de communiquer avec le croupier et les autres concurrents, recr\u00e9ant une ambiance sociale incomparable. Les limites de mises sont \u00e9tendues, pour convenir le joueur occasionnel comme le gros parieur. Pour ma part, c’est mon refuge quand je veux une soir\u00e9e immersive et \u00e9l\u00e9gante, sans quitter de mon salon en Suisse.<\/p>\n

Un Agr\u00e9ment S\u00fbr et une Protection Parfaite pour la Suisse<\/h2>\n

La s\u00e9curit\u00e9 est le principal aspect \u00e0 examiner. Les Suisses que nous sommes, accordons une grande importance \u00e0 la d\u00e9fense de nos donn\u00e9es et de notre argent. X3bet Casino poss\u00e8de une licence attribu\u00e9e par la Cura\u00e7ao Gaming Authority, un r\u00e9gulateur reconnu mondialement. Cette licence assure un fonctionnement clair et contr\u00f4l\u00e9. Techniquement, le site utilise un chiffrement SSL 256 bits, similaire \u00e0 celui des banques en ligne, pour prot\u00e9ger chaque transaction et chaque information personnelle. Ce qui me permet, en tant que joueur, de me relaxer et de appr\u00e9cier sereinement du jeu. X3bet inclut aussi une politique de jeu responsable, avec des outils pour ma\u00eetriser ses d\u00e9p\u00f4ts, ses limites ou m\u00eame s’exclure temporairement. Cette base \u00e9thique et s\u00e9curis\u00e9e est ce qui rend l’exp\u00e9rience r\u00e9ellement cr\u00e9dible.<\/p>\n

Une Assistance Client\u00e8le R\u00e9active et Francophone<\/h2>\n

M\u00eame avec un site bien pens\u00e9, une question peut se poser. Le service client de X3bet est alors l\u00e0 pour y r\u00e9pondre. Une \u00e9quipe francophone est joignable 24 heures sur 24 et 7 jours sur 7 via le chat en direct. Dans mes \u00e9changes, j’ai toujours eu une r\u00e9ponse rapide, exacte et courtoise, que ce soit pour \u00e9claircir les conditions d’une promotion ou solutionner un point technique. L’email constitue une option pour les requ\u00eates plus calmes. Cette accessibilit\u00e9 et cette efficacit\u00e9 prouvent que le casino consid\u00e8re ses joueurs s\u00e9rieusement et veut leur satisfaction. C’est un \u00e9l\u00e9ment qui a de l’importance et qui fait de X3bet un site o\u00f9 l’on se sent bien accompagn\u00e9.<\/p>\n

Version Mobile : Jouez O\u00f9 et Quand Vous Voulez<\/h2>\n

Nous vivons sur le pouce, et nos activit\u00e9s de loisir doivent embo\u00eeter le pas. X3bet a totalement saisi cet enjeu. Le site internet est totalement optimis\u00e9 aux smartphones et tablettes, s’ajustant avec fluidit\u00e9 \u00e0 toute taille d’\u00e9cran. Je n’ai jamais d\u00fb t\u00e9l\u00e9charger d’application d\u00e9di\u00e9e. Je me connecte simplement via le navigateur de mon iPhone ou de mon t\u00e9l\u00e9phone Android. Le rendu est le m\u00eame \u00e0 celle sur ordinateur : une interface \u00e9pur\u00e9e, des graphismes de qualit\u00e9, et un acc\u00e8s complet \u00e0 tous les jeux, au live casino et aux fonctions de mon compte. Que je sois en d\u00e9placement, en pause ou chez moi, ma session de jeu m’accompagne sans restriction. Cette ind\u00e9pendance est cruciale pour tirer le meilleur parti de ce que propose X3bet, \u00e0 n’importe quel moment.<\/p>\n

Des Bonus et Promotions Qui Suivent Votre Chemin<\/h2>\n

Avec X3bet, un bonus n’est pas une simple offrande d’appel. C’est un vrai levier pour jouer plus longtemps et explorer davantage. Le bonus de bienvenue est cons\u00e9quent, souvent \u00e9tal\u00e9 sur les premiers d\u00e9p\u00f4ts, et donne un bon point de d\u00e9part. Mais le plus int\u00e9ressant r\u00e9side dans les promotions permanentes et le programme de fid\u00e9lit\u00e9. Il y a fr\u00e9quemment des tours gratuits sur les nouvelles machines, des cashbacks hebdomadaires pour compenser les s\u00e9ries moins chanceuses, des tournois avec de superbes prix. Chaque mise que je place me rapporte des points de fid\u00e9lit\u00e9, que je peux ensuite transformer contre de l’argent ou des avantages sp\u00e9ciaux. Ces r\u00e9compenses r\u00e9compensent la r\u00e9gularit\u00e9 du joueur, pas seulement son arriv\u00e9e.<\/p>\n

Une Biblioth\u00e8que de Jeux Colossale Pens\u00e9e \u00e0 Tous les Go\u00fbts<\/h2>\n

D\u00e8s l’inscription, le choix est saisissant. X3bet s’appuie sur des \u00e9diteurs r\u00e9put\u00e9s comme NetEnt, Pragmatic Play, Play’n GO ou Evolution Gaming pour proposer une biblioth\u00e8que de plusieurs milliers de jeux. Peu importe vos pr\u00e9f\u00e9rences : les slots classiques ou les derni\u00e8res nouveaut\u00e9s, les jeux de table comme le blackjack, la roulette europ\u00e9enne ou le baccara, ou encore l’univers immersif du live casino avec de vrais croupiers. J’adore particuli\u00e8rement parcourir les ajouts mensuels, qui renouvellent constamment l’offre. Les graphismes et les sons sont de grande qualit\u00e9, et les pourcentages de retour (RTP) sont visibles clairement. On peut ainsi s\u00e9lectionner ses sessions en connaissance de cause.<\/p>\n

D\u00e9p\u00f4ts et Retraits Rapides avec les Moyens Suisses<\/h2>\n

La gestion des transactions est simple et rapide. X3bet g\u00e8re ce point en proposant les moyens de paiement les plus courants en Suisse. Je suis en mesure de d\u00e9poser des fonds instantan\u00e9ment via Twint, ma carte PostFinance, une carte de cr\u00e9dit Visa ou Mastercard, ou par virement bancaire. Les retraits suivent le m\u00eame principe de simplicit\u00e9. L’\u00e9quipe de X3bet \u00e9tudie les demandes avec c\u00e9l\u00e9rit\u00e9, m\u00eame si le d\u00e9lai final d\u00e9pend de votre banque ou de l’option choisie. L’absence de frais cach\u00e9s et la clart\u00e9 des limites de d\u00e9p\u00f4t et de retrait cr\u00e9ent toute la diff\u00e9rence. Arriver \u00e0 r\u00e9cup\u00e9rer ses gains de mani\u00e8re s\u00fbre et sans attente interminable renforce le plaisir de jouer sur cette plateforme.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Pour un joueur helv\u00e9tique, choisir un casino en ligne est une affaire de confiance avant tout https:\/\/x3-bet.ch\/fr-ch\/. On cherche un endroit s\u00fbr, divertissant, avec de r\u00e9elles chances de gagner. X3bet Casino r\u00e9pond \u00e0 ces attentes. Sur cette plateforme, la chance n’est pas une simple loterie. C’est plut\u00f4t une dynamique que\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-140826","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140826","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=140826"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140826\/revisions"}],"predecessor-version":[{"id":140827,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140826\/revisions\/140827"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140826"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}