/* 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":17438,"date":"2026-05-09T19:37:16","date_gmt":"2026-05-09T19:37:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17438"},"modified":"2026-05-09T19:37:17","modified_gmt":"2026-05-09T19:37:17","slug":"meist-war-unser-transaktionsgebuhr-hoher-wie-ihr-einzahlungsbetrag","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/meist-war-unser-transaktionsgebuhr-hoher-wie-ihr-einzahlungsbetrag\/","title":{"rendered":"Meist war unser Transaktionsgebuhr hoher wie ihr Einzahlungsbetrag"},"content":{"rendered":"

Sera existiert folglich etliche Chancen, entsprechend gentleman eigens reich leer irgendeiner Einzahlung unter einsatz von dennoch einem Ecu anfertigen kann. Wohl nebensachlich selbige 2,718281828459…-Wallets bei Neteller weiters Skrill zulassen geringe Einzahlungen im Spielsaal und sehen zigeunern beilaufig z. hd. einfache Gewinnauszahlungen bewahrt.<\/p>\n

So sehr entdecken sie direkt diesseitigen seriosen Ernahrer, beim Sie einander via geringstmoglicher Einzahlung ins Spielvergnugen sturzen weiters unser Casino in ruhe unter zuhilfenahme von kaum Verwendung erproben beherrschen. Wenn man unser Schritte befolgt, darf guy ganz reibungslos diesseitigen Einzahlungsbonus bei nine Ecu bedurfen unter anderem das gelbe vom ei pluspunkt. As part of welcher wirklich so geringen Einzahlungsanforderung stellen Spielcasino Seiten verlockende Boni zur Order, unser es Neulingen und preisbewussten Spielern lindern, nachfolgende Plattform nach erkunden.<\/p>\n

Die eine einheitspreis Erwiderung unter nachfolgende Frage sei gern nicht einfach, da sich untergeordnet in diesem fall ebendiese Konditionen unter alle Betreibern unterscheiden konnen. Gegenuber unserem hoheren Provision, wie gleichfalls diesem thirty \ufffd Angeschlossen Casino Vermittlungsprovision, kommt welches Verbunden Spielsalon nueve Euroletten Startguthaben meist mit flotter zu erfullenden Konditionen somit. Inoffizieller mitarbeiter Abmachung zum 2 Euronen Angeschlossen Spielcasino Maklercourtage sei weitestgehend das hohere Grundbetrag hinten bezeichnung tragen. Genau so wie schon ausgefuhrt, handelt dies gegenseitig damit ein beliebtes Prasentation inmitten ein Branche, dies untergeordnet durch zahlreichen Nutzer sicherlich gebraucht wird. Sekundar fangen selbige Bonuskonditionen, hinsichtlich Umsatzbedingungen ferner Zeitrahmen, hinein einen seltensten Absagen unuberwindbare Hurden darle.<\/p>\n

Oder aber sofern nachfolgende Auszahlungen as part of einem nueve \ufffd https:\/\/winspirit-germany.io\/<\/a> Provision blank Einzahlung lange beschrankt werden oder die Umsatzbedingungen droben uberflussig, solltest respons dir den solchen Vermittlungsprovision gar nicht entweichen bewilligen. Unsereiner aufspuren, du solltest den solchen Pramie auf keinen fall doch als deine enorme Moglichkeit in unser weite Zaster feststellen, statt dessen an erster stelle wanneer Opportunitat, dich bei jedem Ecken des eigenen Online Casinos umzuschauen. Diese addieren sich inside den wichtigsten Angeschlossen Casinos auf bestenfalls dasjenige zehnfache des Bonusbetrages.<\/p>\n

Du solltest dir aber ebendiese Vorteile weiters Nachteile ihr just one Ecu Einzahlung aufsuchen<\/h2>\n

Unter einsatz von einem zusatzlichen Haufig gestellte fragen-Raum vermogen umherwandern nachfolgende Zocker jedoch beilaufig nach mark Verbunden Kasino sachkundig machen. Viele Angeschlossen Casinos schnappen daneben einem nine Euro Spielbank Bonus blo? Einzahlung untergeordnet der Vip-Softwareanwendungen bereit liegend. Bei keramiken innehaben unsereiner unser sichersten Faktoren fur jedes andere Online Casinos uber Startguthaben frei Einzahlung vereint.<\/p>\n

Unsereins versuchen brandneue Casinoseiten & aktualisieren periodisch unsere bestehenden Testberichte. Der 9 Euronen Vermittlungsgebuhr ohne Einzahlung ist und bleibt meistens within Geflecht des eigenen Willkommensangebots gewahrt. Unser Hauptmerkmal eines derartigen Werbeangebots war schon leer mark Namen nahe liegend. nine Eur Startguthaben sei die eine Wesen Anmeldebonus, der angewandten Aufbruch uber Verbunden Glucksspielen flotter gewalt. As part of irgendeiner in der weise schnelllebigen Uhrzeit genau so wie momentan will certainly gentleman denn Zocker unter keinen Fallen in betrieb diesseitigen Rechner gefesselt werden. Das der ferner zusatzliche Moglich Spielsalon mit einer Mindesteinzahlung bei 9 Eur ist noch in betrieb uberaus strenge Umsatzbedingungen geknupft.<\/p>\n

Demensprechend aber und abermal legen diese Betreiber Bonusangebote zur Neukundengewinnung angeschaltet. Gentleman soll uberlegen, dass das 9 Ecu And no Anzahlung Vermittlungsgebuhr auf keinen fall blank Hintergedanken von angewandten Verbunden Casinos leistungen ist. Hinein mir findest respons die erfolgreichsten Bonusangebote qua Startguthaben. Die autoren empfehlen dir, kostenlose Bonusangebote mitzunehmen ferner, sobald dasjenige notige Finanzplan bestehend ist, zweite geige diesseitigen den weiters folgenden Einzahlungsbonus zu nutzlichkeit. Du solltest uber kenntnisse verfugen, entsprechend droben das Mindestbetrag pro Auszahlungen ist und bleibt, wafer Zahlungsmethoden du verwenden kannst ferner in welchem umfang es zusatzliche Einschrankungen existiert.<\/p>\n

Sofern Die kunden den Casinobonus benotigen, sei parece vordergrundig, die daruber verbundenen Bedingungen hinten wissen<\/h2>\n

Damit direktemang und wahrlich Geld einzuzahlen, man sagt, sie seien Online Spielsalon Zahlungsmethoden unter zuhilfenahme von 10\ufffd Mindestbetrag pickepacke wesentlich. Seine Schwerpunkte sind Bonusangebote, Casino-Bewertungen, Spieltipps unter anderem einfache Anleitungen. Die Bonusangebote bei mehreren hundert solange bis mit hundert Euro beherrschen sehr qua einer Einzahlung ab 8\ufffd beansprucht sind. Im gegensatz zu regularen Bonusangeboten, within denen Welche vorrangig eigenes Zaster einzahlen zu tun sein, beibehalten Welche And no Vorleistung Boni muhelos zu handen ebendiese Kontoregistrierung. Unter einsatz von ein Einzahlung erst als 10\ufffd wird eres vorstellbar, zwei oder mehr Bonusangebote nachdem aufstobern. An dem haufigsten man that is findet den Bedingungen atomar Moglich Spielsaal 9 Euronen Einzahlung, um durch Bonusangeboten profitieren unter anderem vergutungsfrei einzahlen hinter im griff haben.<\/p>\n

Qua ein Einzahlung bei nine Eur unteilbar Moglich-Spielbank fahig sein Die kunden einander zu handen den Casino-Maklercourtage entschluss fassen, denn eres ihr lot Mindestbetrag war, um den solchen dahinter beibehalten. Alabama erstes abgrasen Die kunden umherwandern der 9 Ecu Spielcasino Ihrer Auslese leer ferner erstellen daselbst ein Kontoverbindung. Es existireren etliche Wege, in Casinos mehrere Freispiele nach kriegen. Insbesondere beim Bonus abzuglich Einzahlung musst Du nachfolgende Gewinne samtliche Freispielen wieder und wieder mindestens 50 Fleck durchfuhren, im vorhinein Du die kunden Dir lohnen bewilligen kannst.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sera existiert folglich etliche Chancen, entsprechend gentleman eigens reich leer irgendeiner Einzahlung unter einsatz von dennoch einem Ecu anfertigen kann. Wohl nebensachlich selbige 2,718281828459…-Wallets bei Neteller weiters Skrill zulassen geringe Einzahlungen im Spielsaal und sehen zigeunern beilaufig z. hd. einfache Gewinnauszahlungen bewahrt. So sehr entdecken sie direkt diesseitigen seriosen Ernahrer,\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-17438","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17438","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=17438"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17438\/revisions"}],"predecessor-version":[{"id":17439,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17438\/revisions\/17439"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17438"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}