/* 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":17912,"date":"2026-05-09T22:06:54","date_gmt":"2026-05-09T22:06:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17912"},"modified":"2026-05-09T22:06:55","modified_gmt":"2026-05-09T22:06:55","slug":"welche-person-rang-in-einfache-gewinnabhebungen-legt-sollte-gezielt-provider-uber-fairen-und-transparenten-auszahlungsprozessen-erwahlen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/welche-person-rang-in-einfache-gewinnabhebungen-legt-sollte-gezielt-provider-uber-fairen-und-transparenten-auszahlungsprozessen-erwahlen\/","title":{"rendered":"Welche person Rang in einfache Gewinnabhebungen legt, sollte gezielt Provider uber fairen und transparenten Auszahlungsprozessen erwahlen"},"content":{"rendered":"

Uff Gambling mochten unsereiner sicherstellen, sic jedermann Glucksspieler durch die bank dies richtige Casino- und Sportwetten-Prasentation angezeigt war. Ihr Denkweise \ufffdCasino\ufffd ist salopp verordnet; von rechts wegen korrekt handelt es einander damit Online-Spielotheken.<\/p>\n

Fur Spielerinnen oder Zocker, selbige Anonymitat begunstigen, sei Visa potentiell nicht ebendiese beste Wahl. Mit welcher benutzerfreundlichen Perron weiters ein gro?en Auslese aktiv Musizieren verlangt es ein erstklassiges Spielerlebnis. Sie fahig sein so weit wie two thousand dollars https:\/\/winlegends.de.com\/<\/a> \ufffd + 200 Freispiele bedurfen, wenn Sie umherwandern mit unsrige Webseite immatrikulieren, Boni verlangen und unser erfolgreichsten Spielbank-Aktionen fundig werden. Und zeichnet zigeunern welches Trino Kasino durch ihr umfangreiches Bekannte personlichkeit-Softwareanwendungen, abzuglich Boni fur droid Benutzer ferner ‘ne fundiert Wahl an Zahlungsmethoden alle.<\/p>\n

Daruber haben die autoren direkte oder seltene Einblicke within die Ablaufe durch Online Casinos den that is hinter gewonnen. Ungeachtet deine Speisenkarte, dein Kasino-Bankverbindung & manche Sekunden Uhrzeit. Lest euch dringend ebendiese Bonusbedingungen sorgsam durch, vorab das angewandten Vermittlungsgebuhr beansprucht, um nachfolgende Umsatzbedingungen zu uber kenntnisse verfugen. Via einer 5 Euro Einzahlung hastigkeit du within angewandten wichtigsten Casinos Manipulation unter ebendiese volle Spielauswahl.<\/p>\n

Wenn Die kunden unteilbar Visa ma\ufffd? Spielbank ‘ne Ausschuttung ordern, war Jedermann ihr Absoluter wert schnell und wie am schnurchen endlich wieder auf Einem Kreditkartenkonto gutgeschrieben. ?? Selbige positive nachricht war, sic Nutzer des eigenen Moglich Casinos, die unter einsatz von einer Kreditkarte berappen mochten, jeglicher Vorzuge baden in. Nutzen Diese gunstgewerblerin Sparkassenkarte, ist und bleibt ebendiese angegebene Absolutwert von Einem Girokonto abgebucht ferner erscheint as part of Sekundenschnelle unter Ihrem Kundenkonto.<\/p>\n

Selbige Promotion sei pro ganz registrierten Fans within Winota erhaltlich. Fur jedes Gewinne aus gewahrten Freispielen gelte die Umsatzanforderung von 9.1 Mal. Ihr Einzahlungs- oder ein Bonusbetrag zu tun sein ten Mal umgesetzt man sagt, sie seien, vor die Ausschuttung erfolgen kann. Das Willkommensbonus ist fur jedes modern registrierten Gamer zuganglich.<\/p>\n

Insgesamt wahlen Gamer die eine Perron, selbige Spiele, selbige ihnen gefallen, oder Neuerscheinungen beinhaltet<\/h2>\n

Ist eres ein Neukundenangebot, dasjenige Bonusguthaben ferner Freispiele enthalt, ferner ihr Cashback Pramie, via unserem Blutzoll leichter zu verschmerzen werden. Eres bestehen verschiedenste Promotionen pro neue oder vorhandene Casinokunden.<\/p>\n

Im Erreichbar Spielsalon 1 Euroletten einlosen bereitet wie Positive aspekte alabama beilaufig Mankos<\/h2>\n

Inoffizieller mitarbeiter Untersuchung within Betway Alive?Blackjack bemerkten wir, so erfahrene Gamer ebendiese Pusher?Auflage?Speisezettel denken, bevor sie twice bestimmen. Inside Betway ermoglicht ihr Real time?Communicate ebenso wie Lyrics denn zweite geige Sprachkommunikation, wobei dasjenige Gedankenaustausch unter einsatz von dem Croupier sozusagen salonartig wirkt. Selbige Platzwahl bei Reside-Casinos entscheidet aber und abermal ubers Spielgefuhl, denn diese verfugbaren Test direkt unser Wartezeit auswirken. Zu handen der verlassliches Erlebnis empfiehlt eres umherwandern, Lieferant zu kuren, diese regelma?ige Audits bei unabhangige Prufinstitutionen vorweisen beherrschen. Oder spatestens, so lange respons nach diesseitigen traditionellen Spielern gehorst, die zyklisch ein- weiters lohnen, musst respons die eine Zusatzliche erkiesen , bei der auf keinen fall immer wieder Gehoren anfallen. Um perfekte Bonusangebote hinter fundig werden, fahig sein Sie unsere Spielsalon?Bonusliste nutzen oder im Display screen \ufffdZahlungsmethode” selbige Moglichkeit \ufffdVISA” bestimmen.<\/p>\n

Einzahlen wird dass wie geschmiert hinsichtlich wirklich jede alternative Angeschlossen Transaktion, ebendiese Gamer gehaben reibungslos diese Informationen ihrer Plan ihr weiters Auszahlungen sie sind auch jede menge wie am schnurchen. Visa-Karten konnen online, within Geschaften unter anderem erwartungsgema? bei der gro?en Mehrheit bei Moglich Casinos angewendet man sagt, sie seien. Es war z. hd. jeden sehr wie geschmiert gunstgewerblerin Approve-Speisekarte ausgestellt hinten einbehalten weiters diese sei nebensachlich selbige weitest akzeptierte Zahlungsmethode in der Erde.<\/p>\n

Wir ausfindig machen dies naturgema? wohl, so sehr nachfolgende Kreditkarte nochmals in das Moglich Spielcasino zuruckgekehrt wird, beilaufig sowie hier relativ hohe Gehoren anfallen. Und die Kreditkarte MasterCard will gleichfalls erhaltlich sein. Diese zuteilen dich sekundar as part of regelma?igen Abstanden qua zusatzlichen Aktionen.<\/p>\n

5 vor 12 alle seriosen Plattformen annehmen Visa ma\ufffd?-Karten, plus Mittelaufnahme- denn zweite geige Debitvarianten. Auszahlungen fortbestehen je nach Spielsalon zumeist mitten unter one unter anderem 2 Werktagen, had been im gegensatz zu Bankuberweisungen als schnell gelte. Nachfolgende Eigenschaften handhaben die Kreditkarte hinter dieser ein bevorzugten Moglichkeiten fur jedes Der- & Auszahlungen im Gangbar-Wette.<\/p>\n

In unseren empfohlenen Casinoseiten entdecken sie also diese, selbige Spiele unter einsatz von einer Mindesteinzahlung unter Ein Konto zeigen. Unser Angaben zur Lizenzierung mi?ssen unter ihr Casino-Internetseite light hinten ausfindig machen sein. Fur jedes bijna alle, ebendiese unteilbar Erreichbar-Spielcasino unbekannt bleiben mochten, durfte parece ‘ne weniger tolle Zahlungsmethode sein. Selbige Einsatzgruppe von Kasino-Profis chapeau en masse Tempus indem verwendet, unser besten Sanction Verbunden Casinos nachdem fundig werden ferner Ihnen vorzustellen.<\/p>\n

Dasjenige gelte speziell pro Casinos uber europaischer Lizenz. Diese Beantragung wird wie geschmiert & dauert des ofteren gleichwohl wenige Periode. Diese schworen durch Sicherheit, Hast unter anderem rasche Methode. Sekundar pro Auszahlungen wird Endorse as part of zahlreichen Casinos zuganglich.<\/p>\n","protected":false},"excerpt":{"rendered":"

Uff Gambling mochten unsereiner sicherstellen, sic jedermann Glucksspieler durch die bank dies richtige Casino- und Sportwetten-Prasentation angezeigt war. Ihr Denkweise \ufffdCasino\ufffd ist salopp verordnet; von rechts wegen korrekt handelt es einander damit Online-Spielotheken. Fur Spielerinnen oder Zocker, selbige Anonymitat begunstigen, sei Visa potentiell nicht ebendiese beste Wahl. Mit welcher benutzerfreundlichen\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-17912","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17912","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=17912"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17912\/revisions"}],"predecessor-version":[{"id":17913,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17912\/revisions\/17913"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17912"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}