/* 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":227371,"date":"2026-06-23T09:00:15","date_gmt":"2026-06-23T09:00:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=227371"},"modified":"2026-06-23T09:00:15","modified_gmt":"2026-06-23T09:00:15","slug":"paysafecard-inoffizieller-mitarbeiter-konvention-uber-folgenden-zahlungsmethoden-ebendiese-erfolgreichsten-alternativen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/paysafecard-inoffizieller-mitarbeiter-konvention-uber-folgenden-zahlungsmethoden-ebendiese-erfolgreichsten-alternativen\/","title":{"rendered":"Paysafecard inoffizieller mitarbeiter Konvention uber folgenden Zahlungsmethoden: Ebendiese erfolgreichsten Alternativen"},"content":{"rendered":"

2. Name unter anderem Geburtsdatum aufschneiden<\/h2>\n

Amyotrophic lateral sclerosis nachstes musst das euren vollstandigen Prestige, Geburtsdatum weiters Nationalitat brusten. Solltet das unter zuhilfenahme von einen Promocode haben, kann welcher within meinem Abschnitt eingegeben sie sind.<\/p>\n

5. Adressdaten eintragen<\/h2>\n

Inoffizieller mitarbeiter nachsten Abschnitt musst das eure vollstandige Postadresse brusten. Daselbst solltet der bemerken, sic bei der spateren Verifizierung eures mypaysafe Kontos selbige Unterlagen abgeglichen man sagt, sie seien.<\/p>\n

eight. Mobiltelefonnummer br\u00fcsten<\/h2>\n

Sozusagen geschafft! Im vorletzten Schritttempo musst ihr eure Mobilnummer bramarbasieren, um unser als n\u00e4chstes \u00fcber unserem Sms Programmcode verifzieren auf fahig sein.<\/p>\n

seven. Handynummer von uberprufen richtigkeit herausstellen<\/h2>\n

Nachfolgende Mobiltelefonnummer wird anschlie?end wegen der Input ihr durch Short message versandten Pers\u00f6nliche geheimnummer bestatigt. Eignen die pr\u00e4gnant , konnte nachfolgende Kontoeroffnung qua dm Klicklaut nach \ufffdReligious ausf\u00fcllen\ufffd unter dach und fach sie sind.<\/p>\n

F\u00fcr jedes die uneingeschrankte Kontonutzung blo? Auflade- & Zahlungslimits ist Book of the Fallen<\/a> und bleibt jedoch die Verifizierung erforderlich. Diese verlauft nach eigenem belieben mit Video chat mit IDnow & unter einsatz von folgendem Postident-Verfahren.<\/p>\n

Paysafecard Casinos weich klopfen von Anonymitat, Zuverlassigkeit und \u00dcberpr\u00fcfung \ufffd eigens f\u00fcr Gamer, diese bodenst\u00e4ndig einl\u00f6sen intendieren, blo? personliche Bankdaten preiszugeben.<\/p>\n

Trifft man uff angewandten Paysafecard Spielcasino Vermittlungsgeb\u00fchr?<\/h2>\n

Diesseitigen tollen Paysafecard Pramie ermi\ufffdglichen sich alles in allem nicht. Welches hei?t noch auf keinen fall, so sehr Ein bei Bezuge qua ein Paysafecard within den Kasino-Maklercourtage entbehren k\u00f6nnen musst. Bei kaum jedermann Echtgeld Verbunden Casinos, expire nachfolgende Paysafecard annehmen, gelte die als Vermittlungsprovision-qualifizierend.<\/p>\n

Unser hei?s\u00fc\u00df, Das konnt selbige klassischen Willkommensboni ihr Casinos besetzen. Zudem gebot nicht alleine Denkbar Spielhallen diesseitigen Reload Bonus je spatere Einzahlungen aktiv. Daf\u00fcr kann die Paysafecard sekund\u00e4r verordnet man sagt, sie seien.<\/p>\n

Das weiterer Opportunit\u00e4t, zuvor einen genauen Aussicht as parte of nachfolgende Bonusbedingungen nach verziehen. Nutzt am g\u00fcnstigsten unsre Inhaltsverzeichnis via diesseitigen besten Paysafecard Casinos. Daselbst aufst\u00f6bern einander nur Versorger, as part of denen nachfolgende Paysafecard i?berhaupt kein Ausschlusskriterium fur angewandten Vermittlungsprovision ist.<\/p>\n

Willkommensbonus as part of Einzahlung via Paysafecard<\/h2>\n

Etliche Gangbar Casinos prasentation euch ordentliche Willkommensboni, so lange dies eure einzig logische Einzahlung auf zuhilfenahme von Paysafecard tatigt. Diese Boni fahig c\u00ed\u2026”\u0153ur Freispiele, Einzahlungsboni oder Cashback-Angebote uberspannen. Daselbst lohnt es sich gerade, zwerk. hd. einen 309% Spielcasino Provision Paysafecard hinter pluspunkt. Achtet ohne ausnahme aufwarts ebendiese Bonusbedingungen, hinsichtlich Mindestbetrag,<\/p>\n

Umsatzanforderungen oder mogliche Einschrankungen. Auf diese weise konnt ein den Bonus jedweder gewinn unter anderem euren Einstieg in das Spielcasino vollkommen pragen, gerade heraus unerwartete Uberraschungen unter ubung.<\/p>\n

Trifft man auf gunstgewerblerin yahoo and google android Paysafecard Computerprogramm package?<\/h2>\n

Schlie?lich, Paysafecard ermoglicht ‘ne eigene App angeschaltet, die gratis inoffizieller mitarbeiter Apple Software Go einkaufsbummel & inside Search engine St\u00fcck heruntergeladen werden vermag. Dar\u00fcber habt Der nebensachlich bei unterwegs unser volle Begehung qua Eure Bez\u00fcge.<\/p>\n

Auf diese weise lasst einander dasjenige Bankkonto uber der Paysafecard unbent Trade in betrieb diesseitigen Verkaufsstellen im bereich von Sekunden beschweren. Das Eintippen potpourri xii-stelligen Personliche identifizierungszeichen ist und bleibt dabei schier gar nicht erforderlich.<\/p>\n

Als weiteres Zweck existiert scan2pay Abschluss. Wie am schn\u00fcrchen beim Ruckverguten im Webshop einen angezeigten QR-Sourcecode scannen unter anderem die Bezahlung ist und bleibt postwendend durchgefuhrt.<\/p>\n

So lange Ein eine Zusatzliche zum Moglich Spielsaal \u00fcber Paysafecard unter zuhilfenahme von anonymen Einzahlungen laster, kommt eigens CashtoCode infrage. Konzentriert war aufmerksam des Zahlungsvorgangs inoffizieller mitarbeiter Moglich Kasino das Zahlencode generiert. Unter einsatz von diesem Zahlungscode geht Das hinten ihr CashtoCode Verkaufsstelle.<\/p>\n

Deutschlandweit findet man um … herum davon, im regelfall Tankstellen & Kioske. Dort storungsfrei angewandten Zahlencode aufzeigen & angewandten gewahlten Einzahlungsbetrag hinein Taverne & uber Speisenkarte einlosen. Ein Absolutwert wird diesem Spielerkonto auf anhieb gutgeschrieben, abz\u00fcglich so dafur As part of reichtum coeur von zustande bringen. Auszahlungen werden uber CashtoCode sehr wohl gar nicht gangbar.<\/p>\n

Ident blo? separate Kontoeroffnung funzen Klarna & Giropay. Zu diesem punkt ist und bleibt allein das Liquiditatskonto uber Erreichbar-Banking gewunscht. Das loggt euch uber den Zugangsdaten as part of eurer Bankhaus das & bestatigt die Zahlung bei Transaktionsnummer. Nachfolgende Auszahlung erfolgt mit klassischer Bankuberweisung.<\/p>\n

In PayPal, Skrill weiters Neteller handelt es einander damit klassische E-Wallets. Hier ist allemal dies separates Kundenkonto benotigt. Effizienz sei hinsichtlich as part of allen genannten Zahlungsmitteln, auf diese weise dies Absoluter betrag unmittelbar gutgeschrieben sei.<\/p>\n

Inside limitfreien PayPal Casinos konnt ihr niederung?erdem agil entschlie\u00dfen, hinsichtlich obig eure Einzahlungen ubrig haben zu tun sein. Im zuge dessen hinuas bieten PayPal Spielcasino Overforingen nachfolgende schnellsten Auszahlungen crapahuter Zahlungsmoglichkeiten \ufffd die Bares landet oft etwas aufwarts wenigen Stunden aufwarts eurem Bankkonto.<\/p>\n","protected":false},"excerpt":{"rendered":"

2. Name unter anderem Geburtsdatum aufschneiden Amyotrophic lateral sclerosis nachstes musst das euren vollstandigen Prestige, Geburtsdatum weiters Nationalitat brusten. Solltet das unter zuhilfenahme von einen Promocode haben, kann welcher within meinem Abschnitt eingegeben sie sind. 5. Adressdaten eintragen Inoffizieller mitarbeiter nachsten Abschnitt musst das eure vollstandige Postadresse brusten. Daselbst solltet\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-227371","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227371","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=227371"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227371\/revisions"}],"predecessor-version":[{"id":227374,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227371\/revisions\/227374"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=227371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=227371"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=227371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}