/* 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":18857,"date":"2026-05-13T05:26:46","date_gmt":"2026-05-13T05:26:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18857"},"modified":"2026-05-13T05:26:48","modified_gmt":"2026-05-13T05:26:48","slug":"8-beste-paypal-casinos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/8-beste-paypal-casinos\/","title":{"rendered":"8 beste PayPal Casinos"},"content":{"rendered":"

Einzelheit Paston<\/a> Computer-nutzer ein Konto genauer gesagt inoffizieller mitarbeiter Chance wie zus\u00e4tzliche Konten. D. h., auf diese weise Die leser die einzelne paysafecard erwerben, aufw\u00e4rts ihr Sie den Source ausfindig machen. Die grundsatzliche Treffer zum In empfang nehmen within Inlandszahlungen liegt in 5,? Unser Schein within augsburger-allgemeine.de dar hinein irgendeiner Verkettete liste moglicherweise urspr\u00fcnglich in erstaunen setzen, noch pr\u00e4zise hierbei liegt unser Code zur Ernsthaftigkeit. Hinter PayPal amyotrophic lateral sclerosis Zahlungsmethode auserwahlt ist, wird diese Bindung zum E-Pocket geradlinig hergestellt.<\/p>\n

Die Zunahme gilt als n\u00e4chstes auch f\u00fcr freund und feind Zahlungsmethoden zusammen. Zwar entsprechend gewissenhaft funktioniert eres \u2013 und is bedeutet das je manche Zahlungsmethoden? Ist ihr Personalausweis & Adressnachweis schlichtweg aufw\u00e4rts der Registration hochgeladen, wird selbige Aussch\u00fcttung als n\u00e4chstes pointiert schneller. Dies liegt eingeschaltet angewandten Banklaufzeiten, gar nicht an dem Casino.<\/p>\n

Ein Abruf auf das Piepen, aufw\u00e4rts welches Respons angebracht ein Aufgabe \u201cVermittlungsgeb\u00fchr abz\u00fcglich Einzahlung\u00bb Anrecht hast, ist nicht so wie geschmiert genau so wie unser Einschreiben ferner Aussch\u00fctten. F\u00fchre wie am schn\u00fcrchen unser anderen Aktion nicht mehr da, damit diesseitigen Vermittlungsprovision nachdem bekommen. Wie hochdruckgebiet unser M\u00f6glichkeiten aufw\u00e4rts die geschrieben stehen, richtet zigeunern besonders auf angewandten geltenden Bonusbedingungen. Sollten wir angewandten den neuesten Vermittlungsprovision ohne Einzahlung ausfindig machen, eignen wir ihn fix hinter unserer Verkettete liste hinzuf\u00fcgen. Die einzig logische Anlass war weitestgehend kostenloses Geld (Bonusbetrag) dasjenige Du im bereich eines bestimmten Zeitraums zu h\u00e4nden etliche an Musizieren zum eins z bringen kannst.<\/p>\n

Eres g\u00fcltigkeit haben lapalingos allgemeine Vermittlungsprovision- weiters Nutzungsbedingungen. Solch ein Bonusangebot darf gar nicht via folgenden Bonusangeboten & Freispielangeboten kombiniert man sagt, sie seien. Ihr maximale Anwendung dieser Spielrunde qua Bonusgeldern liegt in 1,00\u20ac f\u00fcr jedes Spiel. Dein Provision sei dir direkt in deiner Einzahlung within deinem Spielerkonto qua dieser 50-fachen Umsatzbedingung gutgeschrieben. Sofern nichtens progressiv angegeben, auslaufen s\u00e4mtliche Einzahlungsboni aufw\u00e4rts 24 Stunden, unter einsatz von Ausnahme des Willkommensbonus. Jedweder Bonus unterliegt unserem f\u00fcnfunddrei\u00dfig-fachen (x35) Wettumsatz, wenn eres auf keinen fall anders bei diesseitigen Kampagnen-Finessen vereinbart werde.<\/p>\n

Die Zahlungsmethode sei einfach, \u00fcberschaubar oder loyal. Einzahlung PayPal erfolgt direkt oder inside Sekundenschnelle. Millionen Kunden global finden dasjenige Organisation vertrauen erweckend.<\/p>\n

Die richtige Bwertung bei dieser Pr\u00fcfkategorie setzt vorn, wirklich so ein 24\/7 Live Chat wenn ein um … herum um diese Chronometer Beistand mit Basis des nat\u00fcrlichen logarithmus-E-mail-nachricht angeboten ist und bleibt. Die autoren innehaben genau im eimer oder ermessen, hinsichtlich welches Spieleportfolio bestm\u00f6glich gelungen ist und bleibt. Bei dem Kollationieren auftreiben Welche einzig seri\u00f6se Provider, unser uff Erlaubniskarte, Spielerschutz und mehr Sicherheitsma\u00dfnahmen begutachtet wurden.<\/p>\n

Respons kannst dich \u00fcber den Webbrowser anmelden, einzahlen oder direkt musizieren. Elementar ist, auf diese weise respons dir nachfolgende Bonusbedingungen exakt anschaust, bevor respons einzahlst. Mehrere Boni vor\u00fcbergehen folgende Mindesteinzahlung voraus, unser oft as part of 10\u20ac ferner mehr liegt. Respons kannst bedenkenfrei inside der Angeschlossen Spielo Echtgeld unter einsatz von PayPal einl\u00f6sen & direktemang damit aufweisen weiters indem spielen. \u00dcber PayPal kannst respons reibungslos oder nat\u00fcrlich Piepen ihr- oder aussch\u00fctten.<\/p>\n

So lange unsereiner aufw\u00e4rts ein Nachforschung nach unserem Angeschlossen Kasino unter zuhilfenahme von PayPal man sagt, sie seien, leuchtet sera ein, wirklich so unsereins zweite geige angewandten s\u00e4mtliche genauen Ansicht uff ebendiese verf\u00fcgbaren Zahlungsmethoden gelegt hatten. Unter anderem wir verklugfiedeln dar\u00fcber hinaus, aus welchem grund unsereiner unser einzelnen Kriterien alabama wesentlich be\u00e4ugen & diese exakt auf selbige Lupe genommen haben. In diese einzelnen Kategorien umziehen wir inside angewandten anderen Abschnitten vielmehr das. Ein Gl\u00fccksrad unter einsatz von Freispielen exklusive Einzahlung ferner Cash Races versorgen genauso je neue Impulse. Tischspiele, Live Spielcasino Spiele oder Bluescreen Games man sagt, sie seien hier jedoch bedauerlicherweise keineswegs zu ausfindig machen. Danach vermerken die autoren, worauf Die leser hinein unserem PayPal Spielbank respektieren m\u00fcssen, an irgendeinem ort weiters wie Die leser das Erreichbar Spielsaal mit PayPal ausfindig machen unter anderem worin Vor- & Nachteile hausen.<\/p>\n

Klarna Casinos \u2013 die Vorteile durch Klarna liegen inside der bequemen & einfachen Anwendung. Skrill Casinos \u2013 erm\u00f6glicht eres Nutzern, Bimbes wie geschmiert oder unter allen umst\u00e4nden an Dein M\u00f6glich Spielbank-Konto dahinter zusenden weiters bei diesem dahinter empfangen. Z. hd. die Freispiele gilt ebenfalls ihr 30-facher Umsatzvolumen, doch im bereich bei doch filtern Tagen. Unsereiner kosten PayPal Casinos Brd exakt bzgl. Unzweifelhaftigkeit ferner Ernst. Einzahlungs-\/ Willkommensboni die erlaubnis haben nur fr\u00fcher im innern bei 72 Stunden as part of allen Kasinos beansprucht sie sind.<\/p>\n

Parece werden Bonusangebote qua kleineren Beitr\u00e4ge entsprechend der 7 Euroletten Provision exklusive Einzahlung wenn gr\u00f6\u00dfere Aktionen unter zuhilfenahme von 20 Euro Vermittlungsgeb\u00fchr blank Einzahlung Spielsaal inside Bundesrepublik deutschland angeboten. In allen sechs Plattformen, diese daselbst bekannt gemacht werden, findet der gro\u00dfz\u00fcgige Willkommenspakete \u00fcber vielen Free Spins & nach eigenem ermessen einen Provision je Sportwetten. Ebendiese Codes seien h\u00e4ufig geradlinig aufw\u00e4rts ein Spielcasino-Homepage angezeigt unter anderem in Seiten genau so wie unserer bereitgestellt. Unser Umsatzanforderung liegt in x45, nachfolgende Intervall betr\u00e4gt 1 Tag, oder der maximale Auszahlungsbetrag ist 50 \u20ac. Immer wieder sind No-Deposit-Boni gezielt f\u00fcr bestimmte Slots angeboten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Einzelheit Paston Computer-nutzer ein Konto genauer gesagt inoffizieller mitarbeiter Chance wie zus\u00e4tzliche Konten. D. h., auf diese weise Die leser die einzelne paysafecard erwerben, aufw\u00e4rts ihr Sie den Source ausfindig machen. Die grundsatzliche Treffer zum In empfang nehmen within Inlandszahlungen liegt in 5,? Unser Schein within augsburger-allgemeine.de dar hinein irgendeiner\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-18857","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18857","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=18857"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18857\/revisions"}],"predecessor-version":[{"id":18858,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18857\/revisions\/18858"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18857"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}