/* 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":192127,"date":"2026-06-22T17:53:01","date_gmt":"2026-06-22T17:53:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=192127"},"modified":"2026-06-22T17:53:02","modified_gmt":"2026-06-22T17:53:02","slug":"schnelle-auszahlungs-krypto-casinos-sind-speziell-respektiert-in-gemeinsam-spielern-diese-schnellen-und-unkomplizierten-zugriff-nach-diesen-fur-sich-farbe-bekennen-wunschen-2","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/schnelle-auszahlungs-krypto-casinos-sind-speziell-respektiert-in-gemeinsam-spielern-diese-schnellen-und-unkomplizierten-zugriff-nach-diesen-fur-sich-farbe-bekennen-wunschen-2\/","title":{"rendered":"Schnelle Auszahlungs-Krypto-Casinos sind speziell respektiert in Gemeinsam-Spielern, diese schnellen und unkomplizierten Zugriff nach diesen Fur sich farbe bekennen wunschen"},"content":{"rendered":"

Sofort-Auszahlung https:\/\/csgopolygon-de.de\/bonus\/<\/a> Krypto-Casinos haben das Erreichbar-Glucksspielerlebnis revolutioniert, dar\u00fcber diese blitzschnelle Auszahlungen angebot, \u00fcber denen Glucksspieler ihre Gewinne inwendig von Minuten erhalten inoffizieller mitarbeiter griff haben. Diese Casinos ? Blockchain-Technique und automatisierte Systeme, um traditionelle Bankverzogerungen und manuelle Freigabeprozesse nach loschen, sodass Auszahlungen reibungslos und auf jeden fall bearbeitet man sagt, sie sind. Beliebte Plattformen wie XsBets, BC.Game, Ignition und Extrem Dice sind beruhmt z. hd. diese sofortigen Auszahlungen und dafur sein mehrere Kryptowahrungen, zwischen Bitcoin, Ethereum & Litecoin. Sofortige Auszahlungen erh\u00f6hen nicht jedoch diese Zufriedenheit das Spieler, da sie sofortigen Zugriff in diese Gelder geben, f\u00fcr reduzieren auch das Erbarmen ein stunde von Krypto-Kursvolatilitat, hier Nutzer schnell auscashen fahig sein. Diese Hast, kombiniert uber gro?zugigen Boni und umfangreichen Spielbibliotheken, macht Sofort-Auszahlung Krypto-Casinos dicht attraktiv fur Erreichbar-Krypto-Spieler, diese Gem\u00fctlichkeit, Treue und ein nahtloses Spielerlebnis stobern.<\/p>\n

Rasche Auszahlungs-Casinos<\/h2>\n

Diese Casinos vorteil Blockchain-Rohstoff und Krypto-Transaktionen, um funf im voraus zwolf sofortige Auszahlungen anzubieten, diese haufig inwendig von Minuten stattdessen dessen Besprechen erfolgen, wie es in Fiat-Casinos gewohnlich ist. Diese Geschwindigkeit ist \u00fcber sicheren und transparenten Zahlungssystemen kombiniert, diese Geh\u00f6ren minimieren und das Moglichkeit von Betrug und Verzogerungen senken. Fuhrende einfache Auszahlungs-Krypto-Casinos wie JACKBIT und Zugellos Casino schlie\u00dfen kurze Auszahlungszeiten \u00fcber starken Spielangeboten, gro?zugigen Boni & benutzerfreundlichen Plattformen, um es nicht alltagliche Spielerlebnis nach optimieren. Diese Inhaltsverzeichnis aus sofortigem Zugriff auf Gelder und verlasslichen Sicherheitsma?nahmen macht rasche Auszahlungs-Krypto-Casinos speziell attraktiv fur jedes Glucksspieler, diese Gem\u00fctlichkeit, Vertrauen und ? suchen.<\/p>\n

Bonusarten in Bitcoin Casinos<\/h2>\n

Diese Bonusarten in Bitcoin-Casinos trifft man auf in verschiedene Pragen, diese das Spielerlebnis optimieren und einen Spielern zusatzlichen Mehrwert vorschlag nach tun sein. Am haufigsten ist ein Willkommensbonus, ein oft ein Einzahlungs-Competition umfasst, beim das Casino einen Prozentsatz ein ersten Einzahlung vos Spielers erganzt, unregelma?ig bis zu two hundred and fifty% und mehrere, oft kombiniert \u00fcber Freispielen in beliebten Slots. Der Provision gecoacht neuen Spielern, ihre Bankroll nach erganzen, dabei die diese Spielauswahl des Casinos ausspahen. Au?erplanma?ig angebot viele Bitcoin-Casinos Without-Deposit-Boni angeschaltet, in denen Spieler blo? getrennt Einzahlung Freispiele und Bonusguthaben erhalten \ufffd vollkommen, dar\u00fcber diese Plattform risikofrei nach versuchen.<\/p>\n

Eine mehr wichtige Bonuskategorie as part of Bitcoin-Casinos beinhaltet Reload-Boni und Cashback. Reload-Boni gleichen Willkommensboni, gultigkeit haben noch nach handen spatere Einzahlungen und angebot sti\ufffdndige Anreize, regelm\u00e4\u00dfig nach spielen. Cashbacks geben einen Prozentsatz das Verluste angeschaltet einen Glucksspieler zuruck, meistens allwochentlich und jeden monat, erleichtern Pechstrahnen nicht vor und auf diese arme greifen diese mehr Spielaktivitat. Empfehlungsboni sind in vielen Bitcoin-Casinos ebenfalls erhaltlich und anerkennen Glucksspieler, diese Freunde in diese Plattform bringen, uber Bonusguthaben, Freispielen und diesem Verhaltnis angeschaltet einen Einsatzen de l’ensemble des geworbenen Freundes.<\/p>\n

VIP- und Treueprogramme runden diese wichtigsten Bonusarten in Bitcoin-Casinos nicht fruher als. Diese Broadcast anerkennen konsequentes Vortragen auf zuhilfenahme von Punkten, diese in Bonusguthaben, Geld und andere Vorteile wie ohne Turniere, hohere Auszahlungslimits und personlichen Kundensupport umgewandelt sind k\u00f6nnen. VIP-Stufen klettern oft auf einsatz von diesem Spielvolumen und regeln aufwarts hoheren Stufen luxuriosere Belohnungen frei. Zusammengenommen machen diese wichtige Boni eine dynamische und lohnende Spielumgebung, diese speziell f\u00fcr neue und erfahrene Online-Krypto-Spieler attraktiv ist, diese ein Bitcoin-Casino-Erfahrung maximieren mochten.<\/p>\n

And no Anzahlung Krypto Casinos<\/h2>\n

No-Deposit-Krypto-Casinos angebot Gemeinsam-Krypto-Spielern eine spannende Moglichkeit, Casino-Plattformen nach ausspahen, ohne eigenes Geld nach aufs runde legen. Diese Casinos gewahren No-Deposit-Boni wie Freispiele und nette Krypto-Betrage in ein Anmeldung, wobei Glucksspieler echte Spiele vortragen und echte Gewinne auf die beine stellen vermogen, frei zunachst einzuzahlen. Diese risikofreie Testphase ist gerade attraktiv fur jedes neue Spieler, diese Spielvielfalt, Softwarequalitat und das Vollig-Erfahrung des Casinos befinden mochten, im voraus sie eigene Krypto-Vermogenswerte verwenden. Diese erwartet sofortigen Das- und Auszahlungen von Krypto-Casinos verk\u00fcrzen dieses Ubung, ja schnelle und perfekte Overforingen abzuglich diese Verzogerungen in Fiat-Casinos m\u00f6glich sind.<\/p>\n

Daneben risikofreiem Spielen vorschlag With zero-Deposit-Krypto-Casinos haufig schnellere Overforingen, erhohte Sicherheit und mehr Anonymitat als traditionelle Moglich-Casinos. Hier sie in Blockchain-Technique aufbauen, angebot Krypto-Overforingen unvergleichliche Sicherheit und Schutz vorab Betrug und Ruckbuchungen. Auch moglich sein diese With zero-Deposit-Boni oft \u00fcber weniger Einschrankungen einher, sodass Spieler Boni freier vorteil vermogen, oft \u00fcber niedrigeren Umsatzbedingungen. Beliebte With no-Deposit-Krypto-Casinos wie BC.Game, Metaspins und mBit verfuhren auf zuhilfenahme von attraktiven No-Deposit-Boni, laufenden Promotions und Star-Programmen und machen solch lohnendes Umgebung fur jedes andere und regelma?ige Glucksspieler, diese Privatsphare und rasche Auszahlungen bewerten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sofort-Auszahlung https:\/\/csgopolygon-de.de\/bonus\/ Krypto-Casinos haben das Erreichbar-Glucksspielerlebnis revolutioniert, dar\u00fcber diese blitzschnelle Auszahlungen angebot, \u00fcber denen Glucksspieler ihre Gewinne inwendig von Minuten erhalten inoffizieller mitarbeiter griff haben. Diese Casinos ? Blockchain-Technique und automatisierte Systeme, um traditionelle Bankverzogerungen und manuelle Freigabeprozesse nach loschen, sodass Auszahlungen reibungslos und auf jeden fall bearbeitet man sagt,\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-192127","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/192127","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=192127"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/192127\/revisions"}],"predecessor-version":[{"id":192128,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/192127\/revisions\/192128"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=192127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=192127"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=192127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}