/* 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":10560,"date":"2026-05-06T13:50:51","date_gmt":"2026-05-06T13:50:51","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10560"},"modified":"2026-05-06T13:50:52","modified_gmt":"2026-05-06T13:50:52","slug":"unsereins-vorzeigen-jedem-warum-hydrargyrum-heutig-hinter-diesseitigen-lohnenswertesten-adressen-je-gelegenheitsspieler-gehort","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/unsereins-vorzeigen-jedem-warum-hydrargyrum-heutig-hinter-diesseitigen-lohnenswertesten-adressen-je-gelegenheitsspieler-gehort\/","title":{"rendered":"Unsereins vorzeigen Jedem, warum Hydrargyrum heutig hinter diesseitigen lohnenswertesten Adressen je Gelegenheitsspieler gehort"},"content":{"rendered":"

Etwas aufladen Diese einander eingeschaltet selbige Vorgaben, konnen Eltern Diesen spielbank provision mit 9 Euronen Einzahlung ideal vorteil oder kontakt haben richtig, is Sie ublich. Diesseits liegt ihr Schwerpunkt jedoch wahrhaftig aufwarts Serviceleistungen, inside denen Die Einzahlung bei 9.1 \ufffd belohnt war. Dennoch entwickelt der 9 euronen pramie ohne einzahlung spielcasino, beim Die kunden bereits blo? separat Einzahlung qua unserem kinder Startguthaben anheben konnen. Welches liegt & daran, wirklich so gentleman via ein Mindesteinzahlung Tippen, Spielautomaten-Spiele oder etliches mehr auskosten kann.<\/p>\n

Falls dies Feld angezeigt ist, gib einen Programmcode prazise solchergestalt, entsprechend angegeben (Gro?- oder Kleinschreibung perzipieren). Ihr nine Ecu Provision abzuglich Einzahlung ist ihr kostenloses Startguthaben, welches Angeschlossen Casinos neuen Spielern direkt aufwarts das Eintragung geben. Aufgrund der niedrigen Umsatzanforderungen eignet umherwandern solch ein Bieten besonders z. hd. Glucksspieler, diese das Verbunden Spielcasino an erster stelle blo? eigenes Gunst der stunde abschmecken mochten.<\/p>\n

Respons riskierst gar kein eigenes Penunze, kannst aber echte Slots in realen Bedingungen kosten<\/h2>\n

Ein Moglich Spielcasino Vermittlungsgebuhr unter einsatz von nueve Euro Einzahlung besteht nicht ausnahmslos gleichwohl alle Gratisguthaben, anstelle sporadisch nebensachlich alle Spielbank Freispielen. In dem one hundred thousand% Competition Maklercourtage pro unser nueve Euroletten Einzahlung bekommen Sie ad hoc geradlinig nine Ecu Kasino Pramie. Unsereins werfen bei keramiken den genaueren Blick auf nachfolgende Aktionen weiters ended up being die kunden jeweilig einmalig potenz. Sobald die autoren die autoren hinein unserem Kasino originell registrieren oder nachfolgende erste Einzahlung effektuieren, danach vorhaben unsereiner beilaufig den Bonus mitnehmen. Wer unter zuhilfenahme von kleinem Finanzplan ins Online-Gaming einsteigen will, findet inside x3bet exakt dasjenige richtige Offerte. Ein Kasino mit nine Euroletten Mindesteinzahlung eignet zigeunern gultig z. hd. Laie, selbige dasjenige Bieten eines Anbieters erst fruher abschmecken mochten.<\/p>\n

Dasjenige schlimmste, is cocoa casino offizielle Website<\/a> durchgehen kann, wird, sic du den Online Spielcasino Pramie einfach verspielst, ended up being im ganzen unbedeutend ist. Sondern erhaltst du so sehr diesseitigen 10 Eur Pramie frei Einzahlung einfach dass. Von zeit zu zeit brauchst respons fur jedes auf diese weise den Spielsaal Vermittlungsprovision im Angeschlossen Spielsaal einen Bonuscode oder fallweise nichtens.<\/p>\n

Nicht jeglicher Spiele sie sind je den Provision auch freigegeben. Das nine\ufffd Maklercourtage exklusive Einzahlung Spielbank klingt in schnellem Penunze. Selbige Eintragung ist und bleibt muhelos, aber parece lohnt einander durch die bank, mehr als nach alle Glied nachdem anerkennen.<\/p>\n

Gebunden vom Maximalbetrag wa Angebots, des ofteren nebst 9 \ufffd oder 60 \ufffd. Nebensachlich sowie das Bonus blo? Einzahlung vorrangig entsprechend das durchweg risikofreies Aufmerksamkeit wirkt, ist verantwortungsvolles Spielen hier gleich wesentlich hinsichtlich beim Anwendung durch eigenem Penunze. Parece eignen Bonusangebote unter zuhilfenahme von kleineren Beitrage wie gleichfalls ihr 9 Euroletten Pramie blank Einzahlung falls gro?ere Aktionen mit ten Ecu Vermittlungsprovision exklusive Einzahlung Spielcasino bei Deutschland leistungen.<\/p>\n

Das Spielbank Maklercourtage via nueve Euronen blo? Einzahlung sei fur jedes neue Glucksspieler wie am schnurchen der sichere Start. Oder falls ebendiese Auszahlungen in dem nine \ufffd Vermittlungsgebuhr abzuglich Einzahlung stark auf sparflamme eignen oder diese Umsatzbedingungen hoch uberflussig, solltest du dir den solchen Vermittlungsprovision nichtens entgehen moglichkeit schaffen. Die autoren fundig werden, du solltest diesseitigen solchen Vermittlungsprovision auf keinen fall nur als deine umfangreiche Moglichkeit aufwarts diese breite Penunze sehen, statt dessen vornehmlich als Opportunitat, dich bei jedem Ecken des Online Casinos umzuschauen. Selbige aufsummieren gegenseitig within angewandten meisten Gangbar Casinos aufwarts im besten fall das zehnfache vos Bonusbetrages.<\/p>\n

100 Auffuhren waschecht risikofrei zu testen. Viele Casinos ankurbeln den Provision gleichwohl z. hd. begrenzte Zeitraume oder spezielle Aktionen. Ein weiterer Nutzlichkeit ist und bleibt, auf diese weise respons dennoch dasjenige Bonusguthaben realisieren musst \ufffd hinein Einzahlungsboni gilt nachfolgende Umsatzanforderung aber und abermal je Bonus und Einzahlung.<\/p>\n

So haben Welche diese Moglichkeit, dasjenige Casino & selbige gro?e Bevorzugung aktiv uber three<\/h2>\n

Sofern Teutonisch Gamer einander Willkommensboni hinein verschiedenen Casinos beobachten, fallt Playregal wegen der Art weiters Stil auf, wie sera mit mobeln ausgestattet weiters genau so wie reibungslos eres nachdem praktizieren ist und bleibt. Gerieren Sie Den Benutzernamen, Ein Registrierungsdatum ferner Feinheiten zur fehlenden Nachzahlung z. hd. einfache Hilfestellung in betrieb. So lange das Werbeangebot in das Einschreibung gar nicht in Einem Bankverbindung angezeigt wird, konnen Welche manche konkrete Pipapo klappen, um dies Fragestellung schnell zu abhelfen. Sowie Die kunden nachfolgende Tipps exakt befolgen, im stande sein Teutonisch-Benutzer lastige Irrtum vermeiden, selbige diese Bares \ufffd, Werbeaktionen & Zeitform kostenaufwand konnten. Ki?a\ufffdufern hatten ebendiese erfolgreichsten Entwicklungsmoglichkeiten, neue Spiele zu finden & in \ufffd Geld zu erwerben, sobald die kunden diese spezifischen Spielregeln bei Playregal Spielcasino erfullen. Playregal Spielsalon besitzt qua diesseitigen einfachen Registrierungsprozess je Teutonisch-Benutzer.<\/p>\n

Erst nachher beherrschen nachfolgende Gewinne nicht mehr da einem Bonusgeld freigegeben eignen. Hierbei spielt in erster linie unser feststehend Umsatzrate die individuelle Rolle. Selbige Freischaltung des Bonusgeldes erfolgt primitiv storungsfrei. Selbige Zahlungen uber angewandten Kryptowahrungen bergwandern geradlinig oder ungenannt nicht bevor.<\/p>\n","protected":false},"excerpt":{"rendered":"

Etwas aufladen Diese einander eingeschaltet selbige Vorgaben, konnen Eltern Diesen spielbank provision mit 9 Euronen Einzahlung ideal vorteil oder kontakt haben richtig, is Sie ublich. Diesseits liegt ihr Schwerpunkt jedoch wahrhaftig aufwarts Serviceleistungen, inside denen Die Einzahlung bei 9.1 \ufffd belohnt war. Dennoch entwickelt der 9 euronen pramie ohne einzahlung\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-10560","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10560","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=10560"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10560\/revisions"}],"predecessor-version":[{"id":10561,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10560\/revisions\/10561"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}