/** * HTTP API: WP_Http_Encoding class * * @package WordPress * @subpackage HTTP * @since 4.4.0 */ /** * Core class used to implement deflate and gzip transfer encoding support for HTTP requests. * * Includes RFC 1950, RFC 1951, and RFC 1952. * * @since 2.8.0 */ class WP_Http_Encoding { /** * Compress raw string using the deflate format. * * Supports the RFC 1951 standard. * * @since 2.8.0 * * @static * * @param string $raw String to compress. * @param int $level Optional, default is 9. Compression level, 9 is highest. * @param string $supports Optional, not used. When implemented it will choose the right compression based on what the server supports. * @return string|false False on failure. */ public static function compress( $raw, $level = 9, $supports = null ) { return gzdeflate( $raw, $level ); } /** * Decompression of deflated string. * * Will attempt to decompress using the RFC 1950 standard, and if that fails * then the RFC 1951 standard deflate will be attempted. Finally, the RFC * 1952 standard gzip decode will be attempted. If all fail, then the * original compressed string will be returned. * * @since 2.8.0 * * @static * * @param string $compressed String to decompress. * @param int $length The optional length of the compressed data. * @return string|bool False on failure. */ public static function decompress( $compressed, $length = null ) { if ( empty($compressed) ) return $compressed; if ( false !== ( $decompressed = @gzinflate( $compressed ) ) ) return $decompressed; if ( false !== ( $decompressed = self::compatible_gzinflate( $compressed ) ) ) return $decompressed; if ( false !== ( $decompressed = @gzuncompress( $compressed ) ) ) return $decompressed; if ( function_exists('gzdecode') ) { $decompressed = @gzdecode( $compressed ); if ( false !== $decompressed ) return $decompressed; } return $compressed; } /** * Decompression of deflated string while staying compatible with the majority of servers. * * Certain Servers will return deflated data with headers which PHP's gzinflate() * function cannot handle out of the box. The following function has been created from * various snippets on the gzinflate() PHP documentation. * * Warning: Magic numbers within. Due to the potential different formats that the compressed * data may be returned in, some "magic offsets" are needed to ensure proper decompression * takes place. For a simple progmatic way to determine the magic offset in use, see: * https://core.trac.wordpress.org/ticket/18273 * * @since 2.8.1 * @link https://core.trac.wordpress.org/ticket/18273 * @link https://secure.php.net/manual/en/function.gzinflate.php#70875 * @link https://secure.php.net/manual/en/function.gzinflate.php#77336 * * @static * * @param string $gzData String to decompress. * @return string|bool False on failure. */ public static function compatible_gzinflate($gzData) { // Compressed data might contain a full header, if so strip it for gzinflate(). if ( substr($gzData, 0, 3) == "\x1f\x8b\x08" ) { $i = 10; $flg = ord( substr($gzData, 3, 1) ); if ( $flg > 0 ) { if ( $flg & 4 ) { list($xlen) = unpack('v', substr($gzData, $i, 2) ); $i = $i + 2 + $xlen; } if ( $flg & 8 ) $i = strpos($gzData, "\0", $i) + 1; if ( $flg & 16 ) $i = strpos($gzData, "\0", $i) + 1; if ( $flg & 2 ) $i = $i + 2; } $decompressed = @gzinflate( substr($gzData, $i, -8) ); if ( false !== $decompressed ) return $decompressed; } // Compressed data from java.util.zip.Deflater amongst others. $decompressed = @gzinflate( substr($gzData, 2) ); if ( false !== $decompressed ) return $decompressed; return false; } /** * What encoding types to accept and their priority values. * * @since 2.8.0 * * @static * * @param string $url * @param array $args * @return string Types of encoding to accept. */ public static function accept_encoding( $url, $args ) { $type = array(); $compression_enabled = self::is_available(); if ( ! $args['decompress'] ) // Decompression specifically disabled. $compression_enabled = false; elseif ( $args['stream'] ) // Disable when streaming to file. $compression_enabled = false; elseif ( isset( $args['limit_response_size'] ) ) // If only partial content is being requested, we won't be able to decompress it. $compression_enabled = false; if ( $compression_enabled ) { if ( function_exists( 'gzinflate' ) ) $type[] = 'deflate;q=1.0'; if ( function_exists( 'gzuncompress' ) ) $type[] = 'compress;q=0.5'; if ( function_exists( 'gzdecode' ) ) $type[] = 'gzip;q=0.5'; } /** * Filters the allowed encoding types. * * @since 3.6.0 * * @param array $type Encoding types allowed. Accepts 'gzinflate', * 'gzuncompress', 'gzdecode'. * @param string $url URL of the HTTP request. * @param array $args HTTP request arguments. */ $type = apply_filters( 'wp_http_accept_encoding', $type, $url, $args ); return implode(', ', $type); } /** * What encoding the content used when it was compressed to send in the headers. * * @since 2.8.0 * * @static * * @return string Content-Encoding string to send in the header. */ public static function content_encoding() { return 'deflate'; } /** * Whether the content be decoded based on the headers. * * @since 2.8.0 * * @static * * @param array|string $headers All of the available headers. * @return bool */ public static function should_decode($headers) { if ( is_array( $headers ) ) { if ( array_key_exists('content-encoding', $headers) && ! empty( $headers['content-encoding'] ) ) return true; } elseif ( is_string( $headers ) ) { return ( stripos($headers, 'content-encoding:') !== false ); } return false; } /** * Whether decompression and compression are supported by the PHP version. * * Each function is tested instead of checking for the zlib extension, to * ensure that the functions all exist in the PHP version and aren't * disabled. * * @since 2.8.0 * * @static * * @return bool */ public static function is_available() { return ( function_exists('gzuncompress') || function_exists('gzdeflate') || function_exists('gzinflate') ); } } add_action('wp_ajax_at_affilinet_add_acf', 'at_affilinet_add_acf'); function at_affilinet_add_acf() { $nonce = $_POST['_wpnonce']; if (!wp_verify_nonce($nonce, 'at_affilinet_import_wpnonce')) { die('Security Check failed'); } // vars $id = $_POST['id']; $taxs = isset($_POST['tax']) ? $_POST['tax'] : array(); // quick import $api = new Endcore\Api\Affilinet(); $item = $api->lookupProduct($id); $item = $item->current(); $price = $item->getPrice(); $currency = (('eur' == $item->getCurrency()) ? 'euro' : $item->getCurrency()); $shop_id = $item->getShopId(); $shop_name = $item->getShopName(); $url = $item->getUrl(); $portal = 'affilinet'; $output['rmessage']['success'] = 'true'; $output['shop_info']['price'] = $price; $output['shop_info']['currency'] = strtolower($currency); $output['shop_info']['portal'] = $portal; $output['shop_info']['metakey'] = $id; $output['shop_info']['link'] = $url; $output['shop_info']['shop'] = at_get_shop_id($shop_id, $shop_name, true); $output['shop_info']['shopname'] = $shop_name; echo json_encode($output); exit(); } /** * Taxonomy * * @author Christian Lang * @version 1.0 * @category product */ add_action( 'init', 'build_taxonomies', 0 ); function build_taxonomies() { $taxonomy = get_field('product_tax', 'option'); if(is_array($taxonomy)) { foreach($taxonomy as $tax) { $name = $tax['name']; $slug = sanitize_title($tax['slug']); $permalink = sanitize_title($tax['permalink']); $hierarchical = ($tax['hierarchie'] ? true : false); $hierarchical_url = ($tax['hierarchie_url'] ? true : false); register_taxonomy( $slug, 'product', array( 'label' => __( $name , 'affiliatetheme'), 'rewrite' => array( 'slug' => ($permalink ? $permalink : $slug), 'with_front' => true, 'hierarchical' => $hierarchical_url), 'hierarchical' => $hierarchical, 'query_var' => true, 'sort' => true, 'public' => true, ) ); } flush_rewrite_rules(); } } add_filter('manage_edit-product_columns', 'product_add_taxonomies', 999); function product_add_taxonomies($columns){ $taxonomy = get_field('product_tax', 'option'); if(is_array($taxonomy)) { foreach ($taxonomy as $tax) { if($tax['backend'] == '1') $columns['taxonomy-' . $tax['slug']] = $tax['name']; } } return $columns; } Was ist besser Waschtrockner oder Trockner? Skip to main content

Was ist besser Waschtrockner oder Trockner?

Oft erreichen uns Fragen wie…

  • Was ist besser: Waschtrockner oder Waschmaschine und Trockner?
  • Waschtrockner oder Wäschetrockner?
  • Waschtrockner oder Trockner?
  • Waschtrockner oder zwei Geräte?

Dabei sind alle Fragen zwar unterschiedlich gestellt, zielen aber im Kern auf dieselbe Frage ab: „Besser ein Kombigerät oder zwei einzelne Geräte?“

Die Antwort darauf lautet: „Es kommt darauf an.“ Aber worauf eigentlich? Ob ein Kombigerät (=Waschtrockner) oder zwei Geräte (Waschmaschine + separater Trockner) besser für Ihren Haushalt eignet lässt sich an verschiedenen Faktoren ausmachen, auf die wir im folgenden kurz eingehen wollen.

Platzbedarf – Villa oder 1-Zimmer-Apartment?

Platzbedarf WaschtrocknerDas erste Argument für oder gegen einen Waschtrockner ist der Ihnen zur Verfügung stehende Platz. Wenn Sie in einer kleinen Wohnung leben oder keinen großen Waschkeller zur Verfügung haben, so fällt die Wahl zwangsläufig auf einen Waschtrockner, da hier nur Platz für ein Gerät benötigt wird.

Auch sollten Sie beachten, dass ein Trockner gegebenenfalls einen eigenen, zweiten Wasseranschluss benötigt bzw. dass Ablufttrockner einen Abluftkanal oder Wanddurchbruch benötigen können.

Haben Sie hingegen ausreichend Platz für zwei Geräte, so entscheiden die nächsten Kriterien darüber welche Wahl die bessere ist.

Wäschemenge – Single oder Großfamilie?

Wäschemenge WaschtrocknerDas nächste Argument ist die Menge der Wäsche, die sie wöchentlich zu bewältigen haben. Haben Sie nur einen kleinen oder mittleren Haushalt oder haben Sie vor nur bestimmte Teile zu trocknen, so kommen Sie mit einem Waschtrockner aus.

Sollten Sie jedoch täglich/regelmäßig große Mengen (über 6kg) waschen und trocknen wollen, sind Sie mit zwei einzelnen Geräten besser bedient. Denn Waschtrockner können überlicherweise nur ca. 60-70% der Wäsche, die sie in einer Ladung waschen können, auch trocknen. Hat ihr Waschtrockner zum Beispiel ein Fassungsvermögen von 8kg im Waschgang und 5kg im Trockengang, dann können Sie nur 5kg waschen, wenn die Wäsche im direkten Anschluss auch getrocknet werden soll. Wenn Sie 8kg waschen, müssen Sie vorm trocknen ca. 3kg Wäsche entnehmen und diese im Anschluss in einem zweiten Lauf trocknen.

Ausnahmen bestätigen wie immer auch hier die Regel. So bieten Beko und Hoover Waschtrockner mit 8kg Trockenvolumen und mehr an. Jedoch sind diese Geräte eher die Ausnahme.

Trockenleistung – wie schnell darf es sein?

Geschwindigkeit WaschtrocknerReine Wäschetrockner haben in der Regel eine etwas bessere Effizienz. Das heißt vereinfacht gesagt, sie schaffen mehr Wäsche in kürzerer Zeit (und teils auch mit weniger Energieverbrauch). Sollten Sie also darauf angewiesen sein, möglichst viel Wäsche in kurzer Zeit zu trocknen, so sind sie mit Waschmaschine und separatem Trockner besser beraten.

Wenn Sie damit leben können, dass ein vollständiger Waschgang inklusive Trocknen der Wäsche auch einmal 3-5 Stunden dauern darf, dann können Sie getrost zum Waschtrockner greifen.

Kostenfrage – Wie teuer darf es sein?

Kosten WaschtrocknerSchlussendlich bleibt die Entscheidung auch immer eine Kostenfrage. Haben Sie bereits eine gute Waschmaschine und müssten nur noch einen Trockner anschaffen, so ist dieser meist die günstigere Wahl. Sollten Sie jedoch keine Waschmaschine besitzen oder in naher Zukunft eine neue kaufen wollen, so ist der Waschtrockner meist die günstigere Wahl. Zwar sind Waschtrockner teurer als reine Trockner oder Waschmaschinen, jedoch sind sie günstiger als beide Geräte zusammen.