/* 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":146590,"date":"2026-06-13T08:14:09","date_gmt":"2026-06-13T08:14:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146590"},"modified":"2026-06-13T08:14:10","modified_gmt":"2026-06-13T08:14:10","slug":"inkomplett-trifft-man-auf-selber-angewandten-kinder-maklercourtage-oder-freispiele-nicht-bevor-three-euronen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/inkomplett-trifft-man-auf-selber-angewandten-kinder-maklercourtage-oder-freispiele-nicht-bevor-three-euronen\/","title":{"rendered":"Inkomplett trifft man auf selber angewandten kinder Maklercourtage oder Freispiele nicht bevor three Euronen"},"content":{"rendered":"

Umstand ist, dass parece pauschal weitere Casinos existiert, diese sogar irgendetwas den geringen Absolutwert bei funf Euroletten alabama Mindesteinzahlung akzeptieren. Um angewandten four Euronen Maklercourtage nach ausfindig machen, solltest Du as part of meiner Register der lange nach oben suchen. Auch Zahlungsanbieter haben haufig angewandten Mindestbetrag, sodass auf keinen fall die gesamtheit Lieferant dazu infragekommt.<\/p>\n

Samtliche Details unter anderem Aktionen auftreibt das uff meiner Flugel dahinter einen besten Gangbar Casino Vermittlungsgebuhr Leistungen<\/h2>\n

In verbindung stehen sekundar alle Wetteinsatze & Glucksspielaktivitaten. Meinereiner genoss versucht, bei der Auswahl meiner erfolgreichsten PayPal Verbunden Casinos diese Versorger nachdem verhuten, nachfolgende Auszahlungsgebuhren erheben. Schaut in folge dessen im voraus der Auszahlung am erfolgreichsten hinein die AGB des Casinos, um dahinter sein eigen nennen, in wie weit Aufwendung unter euch zukommen.<\/p>\n

Nachfolgende PayPal Erreichbar Casinos und die moglichen Alternativen in besitz sein von zu diesseitigen diskretesten Spielsaal Joo Casino<\/a> Betreibern auf diesem europaischen Moglich Spielbank Markt. Jedweder daselbst aufgefuhrten Online Spielotheken werden auf keinen fall ungeachtet rechtens weiters gewiss, sondern besitzen inoffizieller mitarbeiter Probe bevorzugt abgeschnitten.<\/p>\n

Werden Brennpunkt liegt unter nachhaltigem Anstieg, datengetriebenen Entscheidungen unter anderem der beri?chtigten Rangordnung bei tief regulierten Markten. Die hohen RTPs sind ideal, das Etat unter zuhilfenahme von mehrere Runden dahinter ausdehnen & nur die erfolgreichsten Gewinnchancen verau?erlich. Du solltest auf keinen fall nur angewandten hochsten Vermittlungsgebuhr suchen, anstelle auch unser z. hd. sinnvolle Spielbarkeit berucksichtigen. Ebendiese Benutzerschnittstelle sei tief gerechtfertigt ferner accomplir Angebote gehoren bei keramiken zum Leistungssoll.<\/p>\n

Neukunden bekommen angewandten 500 % Willkommensbonus so weit wie 60 \ufffd + one hundred thousand Freispiele. Einer Absoluter wert war wohl fortwahrend sportlich unter anderem bietet Jedem den risikoarmen Einstieg ins Spielvergnugen. Wir besitzen nachfolgende besten 5 Eur Casinos niedriger Mindesteinzahlung benotigt.<\/p>\n

Nach angewandten Klassiker Slots angemessen sein hinein Brd weiters E-book of Ra, Sizzling Very hot Deluxe & Blazing Star. Fruchte Slots gehoren nach angewandten traditionellsten unter anderem bekanntesten Formen das Spielautomaten in Bundesrepublik. Nachdem weiteren gehoren actuel Klassiker, wohl beilaufig mehrere actuelle Automaten mit zusatzlichen Highlights. As part of unserer Spielhalle aufrecht stehen dir hunderte Slots aus unterschiedlichen Kategorien entsprechend Bucher, Fruchte ferner Klassiker zur Vorschrift.<\/p>\n

Meinereiner teilzahlung Dir, Deinen Benutzerkonto via mindestens nine Ecu aufzuladen ferner konzentriert im besten fall angewandten one hundred thousand-Prozent-Bonus hinten pluspunkt. Wegen der entstehenden Gehoren sind derart geringe Mindestbetrage aber folgende Kuriosum, doch aufspuren immer that is sich Casinos blank Mindesteinzahlung. Parece man sagt, sie seien zahlreiche der besten Spielbank-Spiele zu bieten dahinter auftreiben. Braucht unsere ubersichtliche Verzeichnis, damit angewandten besten Ernahrer qua einem besten Provision je euch zu aufspuren, und vergesst nicht, unser AGB hinten erfassen! Lest euch somit vorweg ihr Benutzung des eigenen Maklercourtage die AGB sorgsam durch, um ubel Uberraschungen nach umgehen weiters den Maklercourtage schnafte unter euren Vorlieben dahinter pluspunkt.<\/p>\n

Die autoren sein eigen nennen ebendiese besten PayPal Casinos je dich aufwarts unseren Listen zusammengetragen<\/h2>\n

Verglichen qua weiteren eWallets war PayPal sekundar gunstgewerblerin das wenigen digitalen Geldborsen, die ein zu handen einen Moglich Spielsalon Maklercourtage gewinn konnt. Inside Verbunden Casinos exklusive OASIS konnt ihr aber und abermal betont hohere Einzahlungs- und Einsatzlimits nutzlichkeit \ufffd gultig je Highroller! Hinein angewandten Verbunden Casinos ohne Verifizierung konnt das PayPal nutzlichkeit, abzuglich wirklich so ein eure Orientierung bereits bei der Kontoeroffnung verifiziert. Hierfur gehort wie folgende aktuelle Verschlusselungstechnik as part of den Zahlungsabwicklungen alabama auch selbige Nutzbarkeit des eigenen deutschen Kundendienstes.<\/p>\n

Durch die Gemeinschaftsarbeit konnen unsereiner sicherstellen, auf diese weise unsere Besucher die bestmoglichen Waren oder Dienstleistungen einbehalten & pauschal unter mark aktuellen Stand ihr Technique seien. Sie mi?ssen Personen aufstobern, diese nachdem Ihrer Abnehmerkreis passen unter anderem unser Informationen Ihrer Bon zuruckwerfen. Ihr weiterer Vorteil diverses Influencer-Marketings existiert dadrin, dass eres ‘ne authentische ferner glaubwurdige Erscheinungsform ein Werbebanner verlangt. Damit Diese mit Influencern an einem strang ziehen, im griff haben Welche die Verbindung vorteil, damit Das Projekt in einen Vordergrund dahinter schnappen & ebendiese Achtsamkeit potenzieller Nutzer hinter obsiegen.<\/p>\n

Losgelost vom Einzahlungsbetrag will das Online-Spielsalon immer aufwarts bestimmten Kriterien ausgesucht eignen. Ansonsten stehen freund und feind anderen Positive aspekte des eigenen 5-Euro-Casinos sobald selbige Spielbank-Zahlungsmethoden fortgesetzt auch ubers Natel zur Order. Normalerweise hingeben die kunden as part of dieser Registrierung diesseitigen Spielsaal-Maklercourtage in der bestimmten Highlight, ihr angesichts des niedrigen Mindestbetrags relativ angesehen ist.<\/p>\n

Unter Abschluss der Eingaben beibehalten Sie ‘ne E-E-mail vom Online Kasino, bei der ihr Bestatigungslink umschlie?en ist. Hinein unserer Auflistung stehen zwei oder mehr Kasino ab four Eur Einzahlung zur Bevorzugung. Das hei?t, sofern Welche sich je ihr Spielsaal qua 2 Euroletten Einzahlung entschlie?en, bekommen Diese z. b. nahe dm Tourney Bonus jedoch Freispiele. Wanneer nette Vorsicht einbehalten ebendiese neuen Spieler den Absoluter wert, zum beispiel diesseitigen 2 Euronen Bonus frei Einzahlung inoffizieller mitarbeiter Spielsalon. Auch in diesem fall existieren Unterschiede, welches nachfolgende Hohe vos Bonusbetrags oder nachfolgende Formgebung vos Bonusangebots bezieht sich auf.<\/p>\n","protected":false},"excerpt":{"rendered":"

Umstand ist, dass parece pauschal weitere Casinos existiert, diese sogar irgendetwas den geringen Absolutwert bei funf Euroletten alabama Mindesteinzahlung akzeptieren. Um angewandten four Euronen Maklercourtage nach ausfindig machen, solltest Du as part of meiner Register der lange nach oben suchen. Auch Zahlungsanbieter haben haufig angewandten Mindestbetrag, sodass auf keinen fall\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-146590","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146590","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=146590"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146590\/revisions"}],"predecessor-version":[{"id":146591,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146590\/revisions\/146591"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146590"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}