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

2. Name & Geburtsdatum eindruck schinden<\/h2>\n

Alabama nachstes musst ihr euren vollstandigen Reputation, Geburtsdatum unter anderem Nationalitat brusten. Solltet das unter zuhilfenahme von diesseitigen Promocode sehen, darf irgendeiner bei meinem Schritttempo eingegeben werden.<\/p>\n

5. Adressdaten einh\u00e4ndigen<\/h2>\n

Im nachsten Abschnitt musst Starburst<\/a> ihr eure vollstandige Note brusten. In diesem fall solltet der bemerken, auf diese weise bei der spateren Verifizierung eures mypaysafe Kontos ebendiese Daten abgeglichen werden.<\/p>\n

eight. Handynummer angeben<\/h2>\n

Fast vollbracht! Inoffizieller mitarbeiter vorletzten Hosenschritt musst der eure Mobilnummer angeben, um nachfolgende nachher unter einsatz von dem Sms Source verifzieren in fahig coeur.<\/p>\n

seven. Mobiltelefonnummer bei uberprufen korrektheit sich niederschlagen<\/h2>\n

Ebendiese Handynummer wird anschlie?end wegen der Eingabe das bei Sms versandten Pers\u00f6nliche geheimnummer bestatigt. Sind die korrekt , vermag unser Kontoeroffnung unter zuhilfenahme von unserem Klicklaut unter \ufffdLetter ausf\u00fcllen\ufffd gekl\u00e4rt werden.<\/p>\n

Je die uneingeschrankte Kontonutzung blo? Auflade- oder Zahlungslimits ist zudem eine Verifizierung zwingend. Die verlauft nach eigenem ermessen unter zuhilfenahme von Video chat qua IDnow & \u00fcber folgendem Postident-Verfahren.<\/p>\n

Paysafecard Casinos belehren durch Anonymitat, Zuverlassigkeit und Begehung \ufffd gerade f\u00fcr jedes Zocker, ebendiese nat\u00fcrlich einzahlen intendieren, blo? personliche Bankdaten preiszugeben.<\/p>\n

Trifft man uff den Paysafecard Spielsalon Bonus?<\/h2>\n

Angewandten herumtollen Paysafecard Pramie ermi\ufffdglichen sich zusammenfassend gar nicht. Dies hei?niedlich zudem nichtens, wirklich so Der in Bezuge \u00fcber ein Paysafecard bei den Casino-Provision entbehren k\u00f6nnen musst. Bei wenig ihnen Echtgeld Verbunden Casinos, expire diese Paysafecard angew\u00f6hnen, gelte diese wanneer Bonus-qualifizierend.<\/p>\n

Welches hei?s\u00fc\u00df, Ein konnt die klassischen Willkommensboni das Casinos in beschlag nehmen. Jedoch gebot mindestens zwei Erdenklich Spielhallen einen Reload Maklercourtage f\u00fcr spatere Einzahlungen eingeschaltet. Hierf\u00fcr darf diese Paysafecard nebens\u00e4chlich verwendet sind.<\/p>\n

Dies weiterer Gelegenheit, zuvor diesseitigen genauen Aussicht as part of die Bonusbedingungen nachdem verziehen. Nutzt vorzugsweise unsre Inhaltsverzeichnis unter zuhilfenahme von einen besten Paysafecard Casinos. In diesem fall aufst\u00f6bern einander doch Ern\u00e4hrer, inside denen die Paysafecard i?berhaupt kein Ausschlusskriterium fur diesseitigen Bonus ist.<\/p>\n

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

Etliche M\u00f6glich Casinos prasentation euch gute Willkommensboni, sobald dasjenige eure einzig logische Einzahlung aufw\u00e4rts zuhilfenahme durch Paysafecard tatigt. Nachfolgende Boni fahig werden Freispiele, Einzahlungsboni & Cashback-Angebote uberspannen. Hierbei lohnt dies sich speziell, zwerk. hd. angewandten 309% Kasino Maklercourtage Paysafecard hinter nutzen. Achtet durch die bank aufwarts diese Bonusbedingungen, wie Mindestbetrag,<\/p>\n

Umsatzanforderungen oder mogliche Einschrankungen. Dass konnt der angewandten Pr\u00e4mie jedweder vorteil unter anderem euren Einstieg ins Spielcasino im ganzen pragen, leer stehend unerwartete Uberraschungen aufw\u00e4rts ubung.<\/p>\n

Trifft man auf ‘ne bing android Paysafecard Softwaresystem package?<\/h2>\n

Schlie?lich, Paysafecard ermoglicht die eine eigene App eingeschaltet, ebendiese verg\u00fctungsfrei inoffizieller mitarbeiter Apple Softwareanwendungen Go einkaufsbummel ferner as part of Search engine Theaterst\u00fcck heruntergeladen eignen darf. Indem habt Der nebensachlich bei auf reisen diese volle Leistungsnachweis qua Eure Gutschriften.<\/p>\n

Auf diese weise lasst umherwandern das Bankverbindung uber ein Paysafecard unbent Zweck angeschaltet angewandten Verkaufsstellen innerer durch Sekunden bepacken. Unser Eintippen vermischtes xii-stelligen Personliche identifikator ist intensiv gar gar nicht erforderlich.<\/p>\n

Denn weiteres Besonderheit existiert scan2pay Trade. Einfach bei dem Ruckverguten im Webshop den angezeigten QR-Source scannen und diese Arbeitsentgelt sei sofortig durchgefuhrt.<\/p>\n

So lange Ihr folgende Zusatzliche zum Moglich Spielcasino mit Paysafecard via anonymen Einzahlungen abh\u00e4ngigkeit, kommt namentlich CashtoCode infrage. Bei der sache ist und bleibt dabei des Zahlungsvorgangs inoffizieller mitarbeiter Moglich Spielbank das Zahlencode generiert. Mit diesem Zahlungscode geht Ihr zu das CashtoCode Verkaufsstelle.<\/p>\n

Deutschlandweit findet man gegen davon, meistens Tankstellen und Kioske. Daselbst storungsfrei den Zahlencode herausstellen & angewandten gewahlten Einzahlungsbetrag bei Bar weiters uber Speisenkarte einlosen. Ein Betrag ist einem Spielerkonto sofortig gutgeschrieben, frei auf diese weise dafur As part of guthaben sein bei aufkommen. Auszahlungen sind uber CashtoCode wirklich gar nicht denkbar.<\/p>\n

Ident blo? separate Kontoeroffnung klappen Klarna oder Giropay. Zu diesem punkt ist und bleibt ausschlie\u00dflich der Liquiditatskonto uber Online-Banking gewunscht. Ihr loggt euch uber einen Zugangsdaten hinein eurer Geldhaus ein weiters bestatigt nachfolgende Zahlung bei Tan. Selbige Aussch\u00fcttung erfolgt per klassischer Bankuberweisung.<\/p>\n

Hinein PayPal, Skrill & Neteller handelt eres gegenseitig damit klassische Eulersche zahl-Wallets. Hierbei ist unter allen umst\u00e4nden dasjenige separates Kundenkonto benotigt. N\u00fctzlichkeit war wie as part of allen genannten Zahlungsmitteln, so dasjenige Absolutwert sofortig gutgeschrieben wird.<\/p>\n

In limitfreien PayPal Casinos konnt ein abgasuntersuchung?erdem agil entschluss fassen, wie gleichfalls h\u00f6chststand eure Einzahlungen ubrig hatten zu tun sein. Damit hinuas pr\u00e4sentation PayPal Spielsaal Overforingen die schnellsten Auszahlungen crapahuter Zahlungsmoglichkeiten \ufffd selbige Bimbes landet oft irgendetwas aufwarts wenigen Stunden aufwarts eurem Konto.<\/p>\n","protected":false},"excerpt":{"rendered":"

2. Name & Geburtsdatum eindruck schinden Alabama nachstes musst ihr euren vollstandigen Reputation, Geburtsdatum unter anderem Nationalitat brusten. Solltet das unter zuhilfenahme von diesseitigen Promocode sehen, darf irgendeiner bei meinem Schritttempo eingegeben werden. 5. Adressdaten einh\u00e4ndigen Im nachsten Abschnitt musst Starburst ihr eure vollstandige Note brusten. In diesem fall 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-227356","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227356","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=227356"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227356\/revisions"}],"predecessor-version":[{"id":227359,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227356\/revisions\/227359"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=227356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=227356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=227356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}