Verfasste Forenbeiträge

Ansicht von 15 Antworten - 16 bis 30 (von insgesamt 532)
  • Thread-Starter radarin

    (@radarin)

    Super, danke, funktioniert! Macht mein Vorhaben doch sehr übersichtlicher.

    Thread-Starter radarin

    (@radarin)

    Die Lösung für das Eine schafft Probleme für das Andere.

    Was von der Funktion übrig geblieben ist:

    add_filter( 'the_content', 'my_category_ids' );
    
    function my_category_ids( $content ) {
    $kategorien = get_the_category();
    foreach($kategorien as $kategorie) {
    	$out .= $kategorie->term_id . ' ';
    }}

    Sobald ich diesen Code aktiviere sind the_excerpt(); und the_content(); ohne Funktion, resp. liefern ein leeres Ergebnis zurück. Auch wenn ich diese Funktion nicht aufrufe, alleine das Vorhandensein ist ein Problem.

    An einem der anderen Plugin liegt es nicht, auch wenn ich sie alle deaktiviere.

    `
    ### wp-core ###

    version: 5.9.3
    site_language: de_CH
    user_language: de_CH
    timezone: Europe/Zurich
    permalink: /%year%/%monthnum%/%day%/%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: closed
    environment_type: production
    user_count: 1
    dotorg_communication: true

    ### wp-paths-sizes ###

    wordpress_path: /home/darinch/www/pferde.ch/wordpress
    wordpress_size: 53.78 MB (56393197 bytes)
    uploads_path: /home/darinch/www/pferde.ch/wordpress/wp-content/uploads
    uploads_size: 3.97 MB (4163908 bytes)
    themes_path: /home/darinch/www/pferde.ch/wordpress/wp-content/themes
    themes_size: 2.87 MB (3012739 bytes)
    plugins_path: /home/darinch/www/pferde.ch/wordpress/wp-content/plugins
    plugins_size: 63.65 MB (66744759 bytes)
    database_size: 43.08 MB (45170688 bytes)
    total_size: 167.36 MB (175485291 bytes)

    ### wp-active-theme ###

    name: Wowsome Child-Theme (wowsome_child)
    version: 1.0
    author: R.A.D. WebDesign
    author_website: https://darin.ch
    parent_theme: Wowsome (wowsome)
    theme_features: core-block-patterns, widgets-block-editor, automatic-feed-links, title-tag, post-thumbnails, menus, custom-logo, post-formats, custom-background, customize-selective-refresh-widgets, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, custom-header, infinite-scroll, jetpack-responsive-videos, woocommerce, widgets
    theme_path: /home/darinch/www/pferde.ch/wordpress/wp-content/themes/wowsome_child
    auto_update: Deaktiviert

    ### wp-parent-theme ###

    name: Wowsome (wowsome)
    version: 1.0.8
    author: Theme Horse
    author_website: https://www.themehorse.com/
    theme_path: /home/darinch/www/pferde.ch/wordpress/wp-content/themes/wowsome
    auto_update: Deaktiviert

    ### wp-plugins-active (1) ###

    Code Snippets: version: 3.1.0, author: Code Snippets Pro, Automatische Aktualisierungen deaktiviert

    ### wp-plugins-inactive (15) ###

    Akismet Anti-Spam: version: 4.2.3, author: Automattic, Automatische Aktualisierungen deaktiviert
    Custom Login Page Customizer: version: 2.1.9, author: Hardeep Asrani, Automatische Aktualisierungen deaktiviert
    Jetpack: version: 10.9.1, author: Automattic, Automatische Aktualisierungen aktiviert
    Lazy Blocks: version: 2.5.3, author: nK, Automatische Aktualisierungen deaktiviert
    Newsletter: version: 7.4.5, author: Stefano Lissa & The Newsletter Team, Automatische Aktualisierungen deaktiviert
    Real Media Library (Free): version: 4.18.6, author: devowl.io, Automatische Aktualisierungen aktiviert
    Revision Control: version: 2.3.2, author: Dion Hulse, Automatische Aktualisierungen deaktiviert
    Shortcodes Ultimate: version: 5.12.0, author: Vladimir Anokhin, Automatische Aktualisierungen deaktiviert
    Show IDs: version: 1.1.8, author: DraftPress, Automatische Aktualisierungen deaktiviert
    Simple History: version: 3.3.0, author: Pär Thernström, Automatische Aktualisierungen deaktiviert
    What The File: version: 1.5.4, author: Never5, Automatische Aktualisierungen deaktiviert
    WP-Matomo Integration: version: 1.0.27, author: André Bräkling, Automatische Aktualisierungen deaktiviert
    WP Statistics: version: 13.2.3, author: VeronaLabs, Automatische Aktualisierungen deaktiviert
    Yoast Duplicate Post: version: 4.4, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen deaktiviert
    YOP Poll: version: 6.4.1, author: yourownprogrammer, Automatische Aktualisierungen deaktiviert

    ### code-snippets (5) ###

    snippet-5: name: Weiterlesen Link unterdrücken, scope: front-end, modified: 2022-05-18 05:49:31
    snippet-6: name: Adminbereich einfärben, scope: global, modified: 2022-05-18 06:10:11
    snippet-7: name: Kategorie alphabetisch sortieren, scope: global, modified: 2022-05-19 12:05:25
    snippet-8: name: Child-Funktionen, scope: front-end, modified: 2022-05-19 14:39:38
    snippet-10: name: KatID in Beitrag ermitteln, scope: global, modified: 2022-05-19 19:21:55

    ### wp-media ###

    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1692
    imagemagick_version: ImageMagick 6.9.12-34 Q16 amd64 2021-12-22 https://imagemagick.org
    imagick_version: 3.5.1
    file_uploads: File uploads is turned off
    post_max_size: 64M
    upload_max_filesize: 64M
    max_effective_size: 64 MB
    max_file_uploads: 20
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 511 GB
    imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
    imagick::RESOURCETYPE_FILE: 1536
    imagick::RESOURCETYPE_MAP: 511 GB
    imagick::RESOURCETYPE_MEMORY: 256 GB
    imagick::RESOURCETYPE_THREAD: 1
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, YCbCr, YCbCrA, YUV
    gd_version: 2.3.1
    gd_formats: GIF, JPEG, PNG, WebP, BMP
    ghostscript_version: 9.52

    ### wp-server ###

    server_architecture: FreeBSD 12.3-RELEASE-p1 amd64
    httpd_software: Apache
    php_version: 7.4.29 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 1000
    time_limit: 30
    memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 64M
    php_post_max_size: 64M
    curl_version: 7.83.0 OpenSSL/1.1.1o
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: false

    ### wp-database ###

    extension: mysqli
    server_version: 10.3.34-MariaDB-log
    client_version: mysqlnd 7.4.29
    max_allowed_packet: 16777216
    max_connections: 400

    ### wp-constants ###

    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /home/darinch/www/pferde.ch/wordpress/wp-content
    WP_PLUGIN_DIR: /home/darinch/www/pferde.ch/wordpress/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined

    ### wp-filesystem ###

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable

    `

    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Fertig. $out kann ich da direkt verarbeiten. Danke für die Hilfe. Jetzt kann ich bei einer bestimmten Kategorie in der Auflistung die Beiträge auf den Titel reduzieren.

    Thread-Starter radarin

    (@radarin)

    Irgendwas mache ich falsch. Filter und Funktion habe ich im Snippets Plugin aktiviert. In der Seite rufe ich die Funktion auf.

    <?php my_category_ids(); ?>

    An dieser Stelle wird die Verarbeitung der Seite dann beendet.

    Nachtrag:
    Ok, Syntaxfehler erkannt, da muss noch ein Wert beim Aufruf übergeben werden.

    <?php my_category_ids(the_content()); ?>

    Allerdings spuckt the_content() den Text gleich auf der Seite aus. Sonst stimmt die ermittelte ID.

    Ok, die vielen Bäume.

    <?php my_category_ids($content); ?>

    So schaut es schon ganz gut aus.

    Aber wie bekomme ich jetzt statt der Ausgabe die ID in eine Variable zur Weiterverarbeitung?

    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    • Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Genau so ist es.

    if (!function_exists('wowsome_header_title')):
    /**
     * Show the title in header
     *
     */
    function wowsome_header_title() {
    	if (is_archive()) {
    		if( class_exists( 'WooCommerce' ) && is_woocommerce()){
    			$wowsome_header_title = get_the_title( get_option( 'woocommerce_shop_page_id' ) );
    		}else{
    			$wowsome_header_title = get_the_archive_title('', FALSE);
    		}
    	} elseif (is_home()){
    		$wowsome_header_title = get_the_title( get_option( 'page_for_posts' ) );
    	} elseif (is_404()) {
    		$wowsome_header_title = __('Fehler 404: Seite nicht gefunden!', 'wowsome');
    	} elseif (is_search()) {
    		$wowsome_header_title = __('Suchresultate', 'wowsome');
    	} elseif (is_page_template()) {
    		$wowsome_header_title = get_the_title();
    	} else {.
    		$wowsome_header_title = get_the_title();
    	}
    	return $wowsome_header_title;
    }
    endif;

    Danke, auch für die Erklärung irgendwo hier, wie man Beiträge alphabetisch ordnen kann. Funktioniert einwandfrei.

    Gruß René und close.

    Thread-Starter radarin

    (@radarin)

    Danke Dir für die schnelle Antwort. Ich hab die inc/functions.php wieder gelöscht und die Funktion mit unverändertem Namen im Snippets-Plugin aktiviert. Die gewünschten Änderungen werden übernommen, ohne besagten Fehler betreffend identischem Funktionssnamen.

    Thread-Starter radarin

    (@radarin)

    vielleicht gibt es ein Problem mit den Permalinks.

    Vielen Dank für den Tipp @hage, genau das war wohl das Problem.

    radarin

    (@radarin)

    Wenn ich es richtig gelesen habe, ist das Plugin bereits deinstalliert. Spontan denke ich da an den Browsercache. Den schon mal gelöscht?

    Thread-Starter radarin

    (@radarin)

    Es ist wirklich sehr eigenartig. Und es ist so denke ich nur bedingt ein Problem mit dem CSS. Im Original-Code macht sich das Vorhandensein des Beitragbildes negativ bemerkbar, selbst wenn die Funktion zum Laden des Bildes gar nicht ausgeführt wird. Das macht für mich absolut keinen Sinn. Das Bild wird auf der gesamten Breite ohne Abstand zum Rand dargestellt, das ist an sich so ok. Ich halte da deshalb eine Vererbung für naheligend. Aber eigentlich auch nur wenn das Bild geladen wird.

    Wenn nicht zufällig schon jemand Anders seine Erfahrung mit dem Theme gemacht hat, ist es wirklich schwer zu verstehen.

    Ich will ja nicht schlecht über das Theme schreiben, aber diverse andere Punkte haben mich jetzt zum Schluss kommen lassen, dass es für mich keinen Sinn mehr macht, mit diesem Theme weiter zu arbeiten. Aussehen anpassen ja, aber nicht an den Funktionen korrigieren müssen. Ich werde also mit dem Theme nochmals bei Null anfangen.

    Da dieses Thema nun weder für mich noch für Andere eine Hilfe ist, darf es gern komplett gelöscht werden.

    • Diese Antwort wurde geändert vor 2 Jahren von radarin.
    Thread-Starter radarin

    (@radarin)

    Ich danke Euch für Eure Bemühungen, aber das bringt alles nichts.

    Ich habe das <mark> getestet, greift bei mir überhaupt nicht. Und wären da auch unterschiedliche Farben möglich? Und ich will jetzt auch nicht auf dem Textmarker rum reiten, ich brauch das auch noch für andere Hervorhebungen. Es muss einfach ein <span> in den Quellcode. Punkt.

    Ja, wir reden vom gleichen Plugin. Macht das Chaos nur noch grösser. Auch zusammen mit dem TinyMCE Custom Styles Plugin krieg ich es nicht integriert. Das Advanced Editor Tools hat zu viele Einstellungsmöglichkeiten die man offenbar falsch setzen kann, das ist mir viel zu unsicher.

    Ich muss mich jetzt auf das effiziente Schreiben von Beiträgen konzentrieren, da ich diesbezüglich eine in Stein gemeisselte Deadline habe. Und ich möchte auch Eure Zeit nicht unnötig beanspruchen.

    Der Beitrag ist als gelöst markiert, lassen wir es dabei.

    Danke.

    Thread-Starter radarin

    (@radarin)

    Das solltest du über eine eigene CSS-Regel steuern.

    Die Darstellung ist ja CSS, sie muss ja nur ins HTML rein. Wenn das WIYSISYG mässig im Backend funktionieren würde, ohne das von Hand in den Quellcode rein zu fummeln, und ohne Shortcode, wäre schon toll, wäre deutlich übersichtlicher.

    Ich habe es nochmals mit dem Advanced Editor Tools versucht. Nachdem ich beim ersten Versuch von all den Buttons und Rollmenus im Eingabeblock fast erschlagen wurde, habe ich mir die Einstellungen näher angesehen. Es scheint, als kann man da alles was nicht benötigt wird WEG-Einstellen. Ich hab also mal alles was geht weg gehäckelt. Ist nun auch wieder schön übersichtlich, gar nicht mehr erkennbar, dass das Plugin aktiv ist, nur ein paar Wenige Sachen in der Seitenliste sind dazugekommen.

    Ich hab dann versucht, nur die Stilauswahl dazu zu bekommen. Erfolglos. Also die Standardeinstellungen wieder hergestellt. Nix. Deaktiviert, aktiviert, nix. Plugin gelöscht (via Funktion im Backend) und wieder neu installiert. Nix. Weiterhin kein einziger Button zu sehen.

    In der Datenbank ist mir nichts Auffälliges ins Auge gestochen.

    Ich hab es auch noch damit versucht, das Plugin Verzeichnis zu löschen und dann nochmals neu zu installieren. Nix.

    • Diese Antwort wurde geändert vor 2 Jahren, 4 Monaten von radarin.
    • Diese Antwort wurde geändert vor 2 Jahren, 4 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Nein, mir reicht sie nicht. Es soll so aussehen wie es eben ausschaut, wenn man mit einem Textmaker was markiert. So wie auf dem Screenshot zu Beginn dieses Thread soll es aussehen. Ausserdem hab ich noch weitere Darstellungen für Menueintröge, Pfadangaben, die will ich z.B. mit einem Awesome Font kennzeichnen will. Deshalb die Spanklasse im Quellcode.

    Das funktioniert mit meiner Shortcodelösung einwandfrei. Und ist zuverlässiger als ein überladenes Plugin, das zu konfigurieren ich anscheinend nicht in der Lage bin.

    So wie oben dargestellt funktioniert das bei mir nicht. Textfarbe, ja, Worthintergrund, nein. Immer nur der ganze Block.

    Aber Danke für die Mühe.

    • Diese Antwort wurde geändert vor 2 Jahren, 4 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Na toll, ausgiebig geantwortet, aber wegen abgelaufener Session den Text vernichtet. Jetzt hab ich vergessen was ich geschrieben habe. Das Plugin funktioniert ganz einfach nicht.

    Thread-Starter radarin

    (@radarin)

    Den CSS Code als Kommentar hab ich in die Funktion geschrieben, um Diese so komplett in meiner Vorlagendatenbank abzulegen. Selbstverständlich kann man die Kommentare, wenn alles läuft auch aus der Funktion entfernen.

    Irgendwo hatte ich mal das Problem mit /**/, dass es aus mir unbekannten Gründen einfach nicht funktioniert hat. Sieht natürlich besser aus.

    Ich hab Deinen Vorschlag ausprobiert, wenn ich das so verwende [textmarker farbe='' text='hervorzuhebender Text'], ist $atts['farbe'] natürlich auch leer, und es funktioniert mit der Klasse .highlight-yellow natürlich nicht. Lasse ich ‚farbe‘ ganz weg, funktioniert es. Wenn ich zusätzlich die Klasse .highlight- definiere, funktioniert es auch. Ohne IF.

    Wenn Du meinst, der Code den ich publiziert habe, sollte nicht so verwendet werden, steht es Dir als Moderator frei ihn zu entfernen. Das stört mich keineswegs, war gut gemeint.

    Gute Nacht.

    Thread-Starter radarin

    (@radarin)

    Du meinst Textmarker und Textmaker? Das Eine der Funktionsname, das Andere eine Variable. Die unterschiedliche Schreibweise ist aber tatsächlich nicht absichtlich. Zugegeben, der ‚gleiche‘ Name für Funktion und Variable ist nicht von Vorteil. Hab das bei mir geändert. Auch der letzte Parameter ‚textmaker‘ in der Funktion ist überflüssig.

Ansicht von 15 Antworten - 16 bis 30 (von insgesamt 532)