/* 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":21885,"date":"2026-05-14T17:54:44","date_gmt":"2026-05-14T17:54:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21885"},"modified":"2026-05-14T17:54:45","modified_gmt":"2026-05-14T17:54:45","slug":"das-gegend-der-erreichbar-casino-bezahlmethoden-besitzt-gegenseitig-bei-angewandten-vergangenen-jahren-erheblich-weiterentwickelt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/das-gegend-der-erreichbar-casino-bezahlmethoden-besitzt-gegenseitig-bei-angewandten-vergangenen-jahren-erheblich-weiterentwickelt\/","title":{"rendered":"Das Gegend der Erreichbar Casino Bezahlmethoden besitzt gegenseitig bei angewandten vergangenen Jahren erheblich weiterentwickelt"},"content":{"rendered":"

Angeschlossen Spielbank Bezahlmethoden<\/h2>\n

Wahrend einmal signifikant Uberweisungen unter anderem Kreditkarten genutzt wurden, finden sie auf die contemporaine Landschaft ein vielfaltiges Spektrum in betrieb Casino Bezahlmethoden. Dazu bauen E-Wallets, Prepaid-Optionen genau so wie nachfolgende Paysafecard ferner die diskrete Paysafecard Sonstige CashtoCode, sowie Krypto Casinos, die Transaktionen unter einsatz von digitalen Wahrungen genau so wie Bitcoin zuteilen. Nachfolgende Zahlungsmethoden abweichen gegenseitig in den Zahlungsmodalitaten, ein Umgang, Sicherheitsaspekten oder folgenden wichtigen Kriterien. Daher sei eres vordergrundig, sic respons dich vorweg rigoros uber diese verschiedenen Optionen informierst, damit welches beste Online Spielsalon z. hd. deine Bedurfnisse hinten finden. Within diesem Waren erhaltst du den umfassenden Zugang bei ebendiese Terra der Angeschlossen Spielsalon Bezahlmethoden. Jedoch heruberbringen unsereiner dir, wie gleichfalls respons allemal & stufenweise hinein CashtoCode Casinos einzahlen kannst, exklusive logical personliche Unterlagen preisgeben nachdem zu tun sein.<\/p>\n

Unser erfolgreichsten Kasino Zahlungsmethoden im Zusammenfassung<\/h2>\n

Inside unserer Liste findest du diesseitigen Zusammenfassung das beliebtesten Spielsalon Bezahlmethoden. Unsereins Casino Orca online<\/a> prasentieren dir intensiv, damit perish Zahlungsart dies gegenseitig beim jeweiligen Ernahrer handelt unter anderem entgegensetzen ebendiese Spanne das Das- weiters Ausschuttung, diese Gewissheit ferner nachfolgende durchschnittliche Nutzbarkeit bei etablierten Angeschlossen Casinos.<\/p>\n

Fruher guter PayPal Casinos oder Paysafecard Casinos enorm gangig, sind heutzutage inoffizieller mitarbeiter deutschsprachigen Bereich noch seltener geworden, dabei gleichzeitig etliche aktueller Zahlungsmethoden aufwarts einen Jahrmarkt gekommen sei. Qua kompromiss finden Kasino Einzahlungsmethoden, entsprechend Neosurf, CashtoCode unter anderem Paysafecard kannst respons keinesfalls Spielcasino Auszahlungen tatigen. Hier hastigkeit respons durch die bank die Moglichkeit, die sonstige Auszahlungsmethode auszuwahlen.<\/p>\n

Kriterien der traktandum Spielsalon Zahlungsmethode<\/h2>\n

Hinten du jetzt qua diesseitigen popularsten Spielbank Zahlungsmethoden bekannt bist, mochten wir dir unser entscheidenden Kriterien ausgehen, eine seriose Bezahlmethode erfullen sollte. Dass kannst respons diese sicher in deinem bevorzugten Gangbar Casino uber Echtgeld pluspunkt.<\/p>\n

Diese Bezahlmethode darf reibungslos hinter tatig sein coeur, unter zuhilfenahme von mark klaren ferner verstandlichen Verbindung, das nebensachlich fur Spielbank Neulinge leicht nach steuern ist.<\/p>\n

Idealerweise darf die Bezahlmethode nur minimal zusatzlichen Gehoren z. hd. Spielbank Einzahlungen oder Auszahlungen gieren. Angebracht sein fur qua Online Spielsaal Overforingen seien jedoch gangbar unter anderem im griff haben as part of den AGB vos Anbieters nachgelesen sie sind.<\/p>\n

Ungeachtet zig Bezahlmethoden Datenschutzbestimmungen befolgen, mangelt eres haufig an Diskretion, denn die kunden folgende Eintragung und unser Querverweis unter zuhilfenahme von dm Bankkonto bedurfen. CashtoCode jedoch bietet dir die diskrete Zahlung an dieser stelle ohne Ankundigung sensibler Daten.<\/p>\n

Sera sollte umziehen, mit das Bezahlmethode Bonusangebote & Promotionen im Casino hinter stimulieren. Inside den Bonusbedingungen sei in der Tage angegeben, inwiefern bestimmte Zahlungsoptionen bei das Pramie-Neugierde undurchfuhrbar sie sind. Erkundige dich zu diesem punkt zuvor.<\/p>\n

Wie akzeptable Limits fur Der- und Auszahlungen innehaben unsereins z.b. ebendiese Aussicht, Einzahlungen unglaublich erst als 10\ufffd umsetzen hinter beherrschen. Eres war schon essenziell dahinter mitbekommen, dass zig Bonusangebote erst nicht eher als diesem Einzahlungsbetrag bei 22\ufffd aktivierbar man sagt, sie seien. Atomar ahnlichen Bezirk mi?ssen nebensachlich die Auszahlungslimits gestaltet werden. Unsereiner betrachten Auszahlungsmindestbetrage nicht eher als 55\ufffd wanneer unangebracht & auf keinen fall berechtigt.<\/p>\n

Unser verschiedenen Arten von Zahlungsmethoden<\/h2>\n

Bei der Auswahl irgendeiner passenden Online Spielsalon Bezahlmethode hat samtliche unterschiedliche Prioritaten. Dementsprechend anstrahlen unsereins inside meinem Schrittgeschwindigkeit nachfolgende wesentlichen Homepages der unterschiedliche Zahlungsmethoden.<\/p>\n

Kreditkarten, wie Visa ma\ufffd? weiters Mastercard<\/h2>\n

Kreditkarten seien die eine ein verbreitetsten Zahlungsmethoden within Gangbar Casinos. Ihr gro?ter Nutzen liegt bei der universellen Bejahung, ja annahernd jedes interessante Moglich Spielsaal akzeptiert Approve und Mastercard. Noch offerte Kreditkarten die eine hohe Unzweifelhaftigkeit von einige Verifizierungsma?nahmen weiters einen Sturz sensibler Datensammlung. Schon sie sind Casino Sofortauszahlungen unter einsatz von Kreditkarten keineswegs nicht ausgeschlossen. Au contraire, nachdem dasjenige Spielcasino deinem Auszahlungsantrag stattgegeben head wear, musst du bei mark oder drei Werktagen einreihen, solange bis dein Penunze auf ein Speisekarte uberprufbar ist.<\/p>\n

E-Wallets, entsprechend PayPal, Jeton oder MiFinity<\/h2>\n

E-Wallets symbolisieren sich von die Affenzahn & Bequemlichkeit aufgebraucht. MiFinity, Jeton oder ahnliche Dienste zuteilen einfache Ein- oder Auszahlungen, immer wieder im innern weniger bedeutend Stunden. Diese offerte die eine zusatzliche Sicherheitsebene, dort personliche und finanzielle Aussagen auf keinen fall direktemang unter zuhilfenahme von dem Kasino getrennt seien. E-Wallets man sagt, sie seien nebensachlich fur jedes ihre Handhabbarkeit beruhmt, via intuitiven Schnittstellen & einfacher Praktik. Idiotischerweise suckeln gegenseitig zig Basis des naturlichen logarithmus-Money Anbieter alle dem Angeschlossen Spielsalon Markt inoffizieller mitarbeiter deutschsprachigen Flache retour. Dass gibt es irgendetwas langer keinesfalls PayPal Online Casinos viel mehr und auch as part of anderen Eulersche zahl-Wallets haben wir eine eingeschrankte Uptime wahrgenommen. E-Wallets wie gleichfalls MiFinity weiters Jeton sind zwei Beispiele, ebendiese in Moglich Casinos unter zuhilfenahme von Echtgeld unvollkommen immer wieder verfechten sie sind.<\/p>\n","protected":false},"excerpt":{"rendered":"

Angeschlossen Spielbank Bezahlmethoden Wahrend einmal signifikant Uberweisungen unter anderem Kreditkarten genutzt wurden, finden sie auf die contemporaine Landschaft ein vielfaltiges Spektrum in betrieb Casino Bezahlmethoden. Dazu bauen E-Wallets, Prepaid-Optionen genau so wie nachfolgende Paysafecard ferner die diskrete Paysafecard Sonstige CashtoCode, sowie Krypto Casinos, die Transaktionen unter einsatz von digitalen Wahrungen\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-21885","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21885","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=21885"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21885\/revisions"}],"predecessor-version":[{"id":21886,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21885\/revisions\/21886"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21885"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}