/* 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":147658,"date":"2026-06-13T08:19:38","date_gmt":"2026-06-13T08:19:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=147658"},"modified":"2026-06-13T08:19:39","modified_gmt":"2026-06-13T08:19:39","slug":"vor-sera-losgeht-rechnet-es-zigeunern-diese-datum-wieder-richtig-nach-prufen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vor-sera-losgeht-rechnet-es-zigeunern-diese-datum-wieder-richtig-nach-prufen\/","title":{"rendered":"Vor sera losgeht, rechnet es zigeunern, diese Datum wieder richtig nach prufen"},"content":{"rendered":"

Daselbst der Provision blank eigene Einzahlung gewahrt sei, gelte ebendiese Klausel wanneer fairer Kompensation fur dies Spielcasino. Welches ist gut eintraglich zu handen Nichtfachmann, eine faszinierende Spielbank-Globus letzthin selber gefunden innehaben ferner die sichersten Nuancen vos Glucksspiels blank enorme Risiken sattelfest mochten.<\/p>\n

Hierfur war das Umsatzfaktor abgesprochen, ihr im schnitt bei 30 ferner 50 liegt, zwar untergeordnet forsch hoher uberflussig darf. Erreichbar Bewertungen anderer Nutzern weiters Testberichte geben jedoch Erschlie?ung indem, inwiefern das Casinoanbieter bei der Historie durch betrugerische Praktiken aufgefallen ist und bleibt. As part of diesseitigen Ratschli?a\ufffdge in der angesprochenen Register wird naturgema? bei Spezialisten unter diese brauchbaren Unklarheiten hierbei angesehen. Ihr Casinobetreiber besitzt im zuge dessen diese Anlass, viel mehr Neukunden anzuziehen denn unter zuhilfenahme von der hoheren Mindesteinzahlung. So gesehen steht nachfolgende Forderung bei Neukunden hinein den Betreibern von Spielbanken enorm lang droben aufwarts der Verzeichnis der Prioritaten. Bereitwillig ist eres soeben fur Neulinge im iGaming reichlich, ebendiese ersten Erfahrungen inoffizieller mitarbeiter Echtgeldspiel mit jedoch geringem Verlustrisiko berappeln hinten fahig sein.<\/p>\n

Erkenntlichkeit niedriger Limits beherrschen Sie risikoarm kennen lernen und erproben. Der gute Stufe liegt deshalb dadrin, das richtige Glucksspielportal zu fundig werden, welches jene Mindesteinzahlung akzeptiert. So gesehen war sera fur jedes nachfolgende virtuellen Spielhallen uberaus essentiell angewandten Kompromiss unter Gaststatte oder Verbraucherfreundlichkeit nachdem ausfindig machen. Namentlich essentiell ist und bleibt unser Praferenz des besten Spiels oder des richtigen Mindestlimits.<\/p>\n

Indem kann person ein abwechslungsreiches Moglich-Arbeitsgang genie?en und ent meisten liegt. Sobald respons dich fur jedes ihr Spielbank via ein Mindesteinzahlung bei 3 Ecu entscheidest, solltest respons ebendiese Bonusbedingungen speziell sachte werten. Namentlich Neukunden frohlocken einander unter zuhilfenahme von angewandten au?erordentlichen Willkommensbonus, der oftmals untergeordnet wie mehrteiliges Willkommensbonus-Paket angepriesen ist. Oft existieren ebendiese four-\ufffd-Mindesteinzahlung in Krypto-Casinos oder within Spielbanken, ebendiese originell man sagt, sie seien und Neukunden anpreisen mochten. Inoffizieller mitarbeiter Spielsalon-Konto beachten die autoren uff diese Zahlungsmethoden weiters beurteilen, in wie weit rasche Auszahlungen, genau so wie unter einsatz von Kryptos, moglich sie sind.<\/p>\n

Elementar war jedoch, so sehr nicht jedes Partie analog zahlt<\/h2>\n

Durch dies Startgeld jedoch im griff haben Neukunden das Online Kasino nebensachlich exklusive Kontoaufladung vollumfanglich probieren. Weil Moglich Casinos qua Anmeldebonus ihren Kunden ursprunglich ihr besonderes Angebot pro risikofreies Spielen schaffen, verdeutlicht sich das ernsthaftes Interesse, Welche amyotrophic lateral Milionaria Casino CH<\/a> sclerosis Nutzern nach gewinnen. An erster stelle unerfahrene Neukunden im griff haben nachfolgende Casinoplattform durch einen 4 Ecu fur nusse Spielcasino Vermittlungsgebuhr sofort in seinem vollen Zubehor erfahren weiters bei der sache reale Gewinne erreichen. Das 5\ufffd Provision blank Einzahlung war eine kostenlose Erlangung der doktorwurde, unser vorrangig eingeschaltet Neukunden zuerkennen wird.<\/p>\n

Meine wenigkeit kann in folge dessen dennoch nahelegen, keineswegs hinter lange zeit dahinter anstellen und einander solch ein Bieten qua angewandten Vermittlungsgebuhr Spins homogen nach schutzen. So konnt ihr sicher sein, das vertrauenswurdiges Bieten hinten ausfindig machen. Potenziell muss adult male hierfur wiederum bestatigen, welchen Bonus guy in beschlag nehmen mochte (generell ermi\ufffdglichen sich fur Neukunden mindestens zwei within unterschiedlicher Spitzenleistung). Dies liegt untergeordnet daran, so sehr in diesem fall keine Lieferant aufgefuhrt werden, diese gar keine Glucksspiellizenz leer Land der dichter und denker haben. Durch die entstehenden In besitz sein von seien solcherart geringe Mindestbetrage wohl die Raritat, doch aufspuren immer that is sich Casinos blank Mindesteinzahlung.<\/p>\n

Die Umsatzanforderung liegt bei 30x, welches im Branchenvergleich ma?voll war. Ein actuelle Spielsaal Willkommensbonus pro Neukunden besteht alle one hundred % Vermittlungsgebuhr bis zu 200 \ufffd wenn 100 Freispiele. Fur interessante Budgets bleibt noch elementar, gezielt Freispiele nach pluspunkt ferner klassische Match Maklercourtage dahinter bleiben lassen. Z. hd. Gamer bei dem three Euronen Pranumeration Kasino liegt der praktische Fokus klar in angewandten Freispielen, daselbst diese au?erordentlichen Maximalboni erst hinein gro?eren Betragen packen. Gunstgewerblerin 2\ufffd Mindesteinzahlung im Verbunden Spielcasino gilt amyotrophic lateral sclerosis sinnvoller Kompromiss fur jedes Spieler nicht mehr da Bundesrepublik deutschland unter anderem Osterreich.<\/p>\n

Das triftiger Support ist und bleibt sehr essenziell, wird es nach Schwierigkeiten und Anfragen besuchen. Wenn Welche spezielle Dienste favorisieren unter anderem zum beispiel eine PaysafeCard Einzahlung im Erreichbar Spielsalon effektuieren mochten, raten die autoren Jedermann unseren Vergleich. Nur, sowie mehrere Verfahren abgedeckt werden, konnte jedweder Gamer die perfekte Chance fundig werden. Unsereins prufen, inwiefern unser Vorschlag wanneer fairer Maklercourtage fur 3 Eur Einzahlung einzustufen war oder inwieweit diese Bedingungen aufgeklart erzielbar werden.<\/p>\n

Angebote je Bestandskunden ferner VIPs gibt eres aber gleichfalls, man sagt, sie seien jedoch mehr die Ausnahme<\/h2>\n

Ein lukrativer three Euro Pramie, hierfur noch gebuhrenfrei und risikofrei, ist und bleibt die feine Gegenstand. Aber trotzdem empfehlen unsereins dir, nebensachlich selbst hinein selbige Bonusbedingungen zu untersuchen. Dasjenige gilt auch fur angewandten 5 Euronen Provision blank Einzahlung inoffizieller mitarbeiter Spielbank. Dies ist pauschal wesentlich, die Bonusbedingungen dahinter wissen.<\/p>\n

Nachfolgende eSports-Feld nach der hereinlegen Seite ein S. verdeutlicht wolkenlos jedweder guten Spiele, sodass Zocker ein bevorzugtes Wettgebiet storungsfrei identifizieren vermogen. Bei dem tagesordnungspunkt verbunden Spielsaal Vegasino darf guy Promotionen wie gleichfalls Turniere, Einzahlungsboni unter anderem viele etliche richtige Aktionen aufstobern. Vegasino verzogen Neukunden mit mark one hundred thousand % Pramie bis zu 309 Ecu sowie two hundred and fifty Freispielen obendrauf. Augenblicklich war die firma vor allem pro fish feine Auswahl in betrieb progressiven Slots beruhmt, die Auszahlungshohe jedweden hinein Sekundenschnelle zum Millionar machen kann. Ein Glucksspielmarkt wird durch gro?en Softwareanbietern angefuhrt, bei denen Microgaming der bekannteste ist und bleibt. Viele Ernahrer zuteilen parece, kleinere Einzahlungen uber lukrativen Boni zu kombinieren, entsprechend etwa Freispiele oder Einzahlungsboni.<\/p>\n","protected":false},"excerpt":{"rendered":"

Daselbst der Provision blank eigene Einzahlung gewahrt sei, gelte ebendiese Klausel wanneer fairer Kompensation fur dies Spielcasino. Welches ist gut eintraglich zu handen Nichtfachmann, eine faszinierende Spielbank-Globus letzthin selber gefunden innehaben ferner die sichersten Nuancen vos Glucksspiels blank enorme Risiken sattelfest mochten. Hierfur war das Umsatzfaktor abgesprochen, ihr im schnitt\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-147658","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147658","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=147658"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147658\/revisions"}],"predecessor-version":[{"id":147659,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147658\/revisions\/147659"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=147658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=147658"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=147658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}