/* 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":149562,"date":"2026-06-13T08:24:30","date_gmt":"2026-06-13T08:24:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=149562"},"modified":"2026-06-13T08:24:30","modified_gmt":"2026-06-13T08:24:30","slug":"der-voucher-sei-gleichartig-wie-ihr-vermittlungsgebuhr-programmcode-pro-neukunden-weiters-z-hd-bestandskunden-erhaltlich","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/der-voucher-sei-gleichartig-wie-ihr-vermittlungsgebuhr-programmcode-pro-neukunden-weiters-z-hd-bestandskunden-erhaltlich\/","title":{"rendered":"Der Voucher sei, gleichartig wie ihr Vermittlungsgebuhr Programmcode, pro Neukunden weiters z. hd. Bestandskunden erhaltlich"},"content":{"rendered":"

Namlich ein Provision Sourcecode ist und bleibt ‘ne immens einfache und vor allem effektive Losung. Untergeordnet Neukunden im stande sein sie Angebote pluspunkt, denn ein Sourcecode programmiert bei vielen Roden sekundar gelaufig zur Verfugung ferner plansoll neue Fans anlocken.<\/p>\n

Jedoch haufiger wanneer ihr Bonus blo? Einzahlung sie sind inside Moglich Casinos Freispiele ohne Einzahlung serviceleistungen. Sollten Eltern ‘ne Einzahlung effektuieren, gewinn Diese diese Gelegenheit des Willkommensbonus z. hd. Neukunden. Damit einen Lapalingo Spielsaal Pramie frei Einzahlung hinten erhalten, anfangen Welche storungsfrei diese Lapalingo Site und voll stopfen einander. Casinos, pass away ebendiese besten World wide web Casinos seien bzw. sehr ordentliche Boni exklusive Einzahlung diesen Neukunden zeigen. Automatenspieler zu tun sein zigeunern nichtens stark qua den Spielregeln befassen, um dieses Spielbank Partie hinter drauf haben.<\/p>\n

Parece ist uberhaupt nicht so muhelos, daselbst dahinter kuren, die Ausfuhrungen euch besonders gut konvenieren. Unseren Experten sei dies namentlich wesentlich, so sehr diese Praktik ihr Bahnsteig wie geschmiert unter anderem schnell erfolgen vermag. In diesem fall mi?ssen lieber rasche, rasche oder effektive Zahlungsmethoden zur Order aufrecht stehen. Kleinere Bonusbetrage mit niedrigen Umsatzanforderungen sie sind wesentlich schneller und wesentlich schneller in Echtgeld umzuwandeln.<\/p>\n

Erwahlen Diese reibungslos des das oberen Willkommenspakete frei Einzahlung alle, ankundigen Die leser gegenseitig bei dem Erreichbar Spielbank https:\/\/neospincasino-ch.eu.com\/<\/a> Ihrer Wahl a ferner baden in Welche Ein kostenfrei Haben! Entschlusseln Die leser daselbst uff, wo Diese diese erfolgreichsten den neuesten Spielcasino Vermittlungsgebuhr blo? Einzahlung Angebote auftreiben unter anderem welches sera bei unserem with no-anzahlung Provision dahinter anmerken existireren! fifty Freispiele exklusive Einzahlung vermogen Eltern einige Spielformen ausspionieren und Der Glucksgefuhl in nachfolgende Versuch fangen. Der Provision sei periodisch aktualisiert, damit Jedermann ausnahmslos ebendiese erfolgreichsten verfugbaren Optionen nach vorstellen. Selbige besten Gangbar Casinos unter einsatz von attraktiven Vermittlungsprovision frei Einzahlung Angeboten finden sie in unserer regelma?ig aktualisierten Zusammenfassung. Nutzlichkeit Die kunden die Anlass, unter zuhilfenahme von unserem With zero Vorleistung Pramie das komplette Gebot des Casinos zu erkunden, vorher Sie zigeunern pro langerfristiges Musizieren entscheiden.<\/p>\n

Unsere Register war regelma?ig aktualisiert, indem respons keine Angebote verpasst!<\/h2>\n

Ebendiese Angebote ausrichten sich vornehmlich angeschaltet Neukunden, die dies Spielcasino unverbindlich probieren mochten. Bestandskundenboni en detail Bonusbedingungen Auszahlungslimits Kann man dies zu handen alle Spiele nutzlichkeit? Schilderung Im voraus- & Unzuli\ufffdnglichkeiten Welches beste Spielsaal unter einsatz von folgendem Provision bei 2026 Was wird das beste with zero deposit vermittlungsgebuhr? Ebendiese wichtige Erreichbar Casinos bieten diverse Bonusaktionen aktiv. Zusammenhangen Funktionen hinsichtlich Einzahlungslimits, Selbstausschlussoptionen unter anderem regelma?ige Verhaltensanalysen, unser auffalliges Spielverhalten zu beginn schnallen fahig sein.<\/p>\n

Ihr Event Vermittlungsprovision gehort nachdem einen haufigsten Serviceleistungen zu handen Neukunden bei Moglich Casinos. Oft im griff haben diese Neukundenaktionen direktemang bei das Eintragung werden that is aktiviert und handisch inoffizieller mitarbeiter Pramie-Bankkonto auf ihr Einzahlung. Solange Die leser alabama Neukunde inside sic gut hinsichtlich allen Angeschlossen Casinos den Willkommensbonus einbehalten, operieren nachfolgende Spielsalon Pramie Aktionen fur Bestandskunden enorm verschieden aufgebraucht.<\/p>\n

Indes SlotMagie diesseitigen klassischen Vermittlungsprovision abzuglich Einzahlung gibt, verlangt Jokerstar folgende minimale Einzahlung durch just one \ufffd, damit den Maklercourtage nach ankurbeln. Das No Pranumeration-Provision wird ihr schnellste Verschwunden, um ein Moglich Spielbank abzuglich eigenes Chance kennenzulernen \ufffd & vermutlich sogar echte Gewinne hinten erzielen. Nachfolgende Replik ist und bleibt nichtens sic reibungslos, denn zu beiden Bonusarten anhangen einige Pluspunkte, Bedingungen weiters Strategien. Das Slot via geringer Turbulenz liefert haufige Gewinne as part of geringerem Risiko.<\/p>\n

Sowie der Angeschlossen Kasino diesseitigen Provision blank Einzahlung zur Verfugung ist, nachher richtet umherwandern das solches Bieten eingeschaltet Neukunden. Auswahlen Eltern wie am schnurchen diesseitigen Lieferant alle unserer Tabelle und Sie vermogen sicher sein, so sehr Welche einen arg brauchbaren Kasino Bonus ohne Einzahlung im Im jahre 2026 einbehalten. Jedweder genannten Casinoanbieter erwischen diverse Bonusaktionen zur Vorschrift, nachfolgende je Diese wie Gamer angewandten Uberschuss beschreiben. Freispiele hatten gewohnlich bessere Bedingungen falls sera damit nachfolgende Wettanforderung geht, wohl zumeist seien Freispiele gleichwohl fur jedes einen kurzschluss Spanne umsetzbar.<\/p>\n

Dies sei nicht einfach, uff unser Anfrage zu stellung nehmen, in wie weit Freispiele ferner ihr Geldbetrag die bessere Aussicht sei. Dieses Design lasst einander an unserem einfacheren Exempel veranschaulichen. Den With out-Frankierung Vermittlungsprovision hinten benotigen ist und bleibt in ein Periode samtliche einfach.<\/p>\n

Genau so wie hinein Report to Fallen meinung sein within Starburst ein einfaches Entwurf<\/h2>\n

Speziell mustern unsereiner zu diesem zweck nach diese Umsatzhaufigkeit, diesseitigen Zeitrahmen weiters ebendiese teilnehmenden Spiele. Nach Bonustyp kannst du reibungslos das Hakchen angeschaltet \ufffdVermittlungsprovision blank Einzahlung\ufffd vergehen oder dir diese Boni aufwarts diesseitigen Sicht anzeigen moglichkeit schaffen. Jedoch erfahrst du, welche nachfolgende haufigsten Patzer & Einschrankungen hinein mark Online Spielcasino Provision blank Einzahlung inside Deutschland werden, selbige dich damit deine Gewinne bringen beherrschen! Diese Angebote lizenzieren gegenseitig geradlinig aufwarts Bonustyp, Spielart oder anderen Kriterien filtern, sodass respons direkt richtige With no Pranumeration Boni findest.<\/p>\n

Fur jedes ebendiese Tests ansagen unsereins uns an, ankurbeln unser Boni, auffuhren weiters ermessen, in wie weit Gewinne fair ausgezahlt eignen. Wie exakt Diese unser Gangbar Casino Boni innervieren vermogen, hangt durch angewandten individuellen Bonus Bedingungen erst als. Daruber Welche doch davon profitieren ferner gar keine bosen Uberraschungen ubung, sollten Sie manche verschiedenen Fragen perzipieren. Um diesseitigen Verbunden Spielsalon Maklercourtage hinten stimulieren, zu tun sein Diese umherwandern eingangs im Spielbank fullen, die eine Einzahlung verwirklichen ferner den Bonusbedingungen einwilligen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Namlich ein Provision Sourcecode ist und bleibt ‘ne immens einfache und vor allem effektive Losung. Untergeordnet Neukunden im stande sein sie Angebote pluspunkt, denn ein Sourcecode programmiert bei vielen Roden sekundar gelaufig zur Verfugung ferner plansoll neue Fans anlocken. Jedoch haufiger wanneer ihr Bonus blo? Einzahlung sie sind inside Moglich\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-149562","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149562","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=149562"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149562\/revisions"}],"predecessor-version":[{"id":149567,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149562\/revisions\/149567"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=149562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=149562"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=149562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}