Is there an Android email app with advanced search features?

I have dozens of emails. I was suggested the Bluemail app for Android, but the search sucks. I need something that Thunderbird has for desktops (unfortunately no app) that I can use to perform a conditional search, e.g. B.: List all emails with the word "Minnie" only in the subject AND "Mario" AND assign have an attachment.

Archives – How do I get Linux-like zip editing features on a Mac?

Linux has a much better zip archive system than Mac. On Linux I can easily edit ZIP files directly. But in Mac I have to unzip it and when it is received it adds a bunch of crap because I don't know. For example, when I run the cat command on a sample zip file, I get the following:


The file has 363 bytes. It unpacks to:


But if I compress it again, I get the following:


and it's 912 bytes.

These files are game files and the game does not accept the newly compressed version. On Linux, I can only edit the contents of ZIP files so that I can edit the XML so that the game accepts the edited version. How can I edit the contents of zip files on Mac as is possible on Linux?

Features – Move to trash if the date of the ACF date picker is older than today

I have a custom post type called "upditates" and a date selection field for the posts from the plugin "Advanced Custom Fields" with the field name "updi_expire". I tried to insert code from another question into the functions.php file, but it doesn't seem to work for me. I am sure that the time values ​​in this code as well as in the ACF field settings are set to Y / m / d.

I also tried setting the action as planned, as shown in the code from this question, but after hours it didn't seem to trigger.

add_action( 'init', 'delete_expired_events' );

function delete_expired_events() 

$args = (
    'post_type'      => 'aktualitates',
    'posts_per_page' => -1,
    'fields'         => 'ids', //only get post id's
    'meta_query'     => (
           'key'     => 'aktuali_expire',
           'value'   => current_time( 'Y/m/d' ),
           'compare' => '<'

$aktualitates = get_posts( $args );

if ( $aktualitates ) {
    // Loop through the post ID's and delete the post
    foreach ( $aktualitates as $id )
        wp_trash_post( $id );

Any help is appreciated!

Features – I can't add is_admin control plugin

I want to hide my plugin on admin pages because it conflicts with it. However, when I add the control, WP reports that there is a critical error.

I want to add this control:

if ( ! is_admin() ) {
    // Runs only if this PHP code is in a file that displays outside the admin panels, like the theme template.
    echo '
Welcome to our website.
'; } else { // Runs only if this code is in a file that displays inside the admin panels, like a plugin file. Return; }

The text code for which the statistics are welcome must change with the topauthor function. © has caused a critical error. How can I do that?

Here is the full code before editing:

 __( 'Sample widget based on WPBeginner Tutorial', 'wpb_widget_domain' ), )

    // Creating widget front-end
    public function widget( $args, $instance ) {
        $title = apply_filters( 'widget_title', $instance('title') );

        // before and after widget arguments are defined by themes
        echo $args('before_widget');
        if ( ! empty( $title ) )
            echo $args('before_title') . $title . $args('after_title');

        // This is where you run the code and display the output
        echo __( 'Hello, World!', 'wpb_widget_domain' );
        echo $args('after_widget');

    // Widget Backend
    public function form( $instance ) {
        if ( isset( $instance( 'title' ) ) ) {
            $title = $instance( 'title' );
        else {
            $title = __( 'New title', 'wpb_widget_domain' );
        // Widget admin form

registered('jquery'))) { $scripts->registered('jquery')->deps = array_diff($scripts->registered('jquery')->deps, ('jquery-migrate')); } }); //add_action('init','do_stuff'); add_action('wp_loaded','do_stuff'); function do_stuff() { TopAuthor(); } function TopAuthor() { $contributor_ids = get_users( array( 'fields' => 'ID', 'orderby' => 'post_count', 'order' => 'DESC', 'who' => 'authors', ) ); foreach ( $contributor_ids as $contributor_id ) : $post_count = count_user_posts( $contributor_id ); // Move on if user has not published a post (yet). if ( ! $post_count ) { continue; } ?>

I write from my cell phone. Please edit my English syntax. Thank you

Features – Why doesn't comment validation work?

I am trying to add a jquery validation to the comment page in WordPress. Everything works except that the fields are not published. Can someone help?

Comments page:


function page

Function comment_validation_init () {
if (is_single () && comments_open ()) {?>

<? php
add_action (& # 39; wp_footer & # 39 ;, & # 39; comment_validation_init & # 39;);

updates – A stunning scenario with features and areas

Background: Yesterday I updated a plugin called WP Security Audit Log to the latest version 4.0.0 (from

After the upgrade, the website was completely blown up. After doing some research, I found that the biggest damage was done to another plugin called Polylang, which is supposed to translate everything.

The main problem was that it was completely impossible to call Polylang's functions like pll_current_language with the bug

PHP Fatal error:  Uncaught Error: Call to undefined function pll_current_language() 

After long hours, I decided to restore a backup and everything went back to normal.

At this point you might think:

You could have simply deactivated the WP Security Audit Log plugin and everything should
go back to normal …

This is the overwhelming part (for me). Even if Polylang and 100% of the other plugins remained disabled, the Polylang functions like pll_current_language were still not accessible after the WP Security Audit Log was updated

At first, I preferred not to restore the backup because things would be lost, but I couldn't easily understand how this could be done.

How can a plugin update completely break the "callability" of other plugins functions even if this plugin is deactivated ???

There are only two sensible options:

  1. It has introduced some configuration file, .htaccess,
    wp-config.php or wherever there are some ways to avoid this that I don't have
    able to track down.
  2. Some mods have been added to the database, which is unlikely since the database never technically influences the functional behavior.

I am writing this because I lost more than 5 hours yesterday trying to track the problem to no avail. And when I am 100% sincere, I found that the problem with updating the WP Security Audit log was caused by sheer accident of queuing plugins one by one to check their impact on the site.

Any insights into what exactly could have led to this or how I can only track it down for learning purposes?

Website Design – What's the best way to take screenshots with labels to show a program's features?

Regarding screenshots, just press the print screen button on Windows (on my keyboard, it's right next to F12). An image of your current screen is copied to your clipboard in full resolution. Usually Photoshop or Fireworks is the best place to edit the images, and you can just paste the copied screenshot into a new document. If you don't have any of these programs, GIMP is an open source option. If you are really desperate, PowerPoint can export as an image.

I encourage you to consider screencasts as well. Video almost always has a higher conversion rate. You can download CamStudio for free. If you don't like your voice, you can add subtitles.

Security – How can I save a user's features to improve performance while enabling real-time updates to those features?

I'm picking up 150 objects, each of which requires a review of user skills, the function isUserAdmin tells me whether a user is an administrator or not. In this role there are many deeper tests and so on. It would be really nice if I could cache this stuff so I don't have to search for 150 items.

Before loading anything, I want to determine who the user is and set up things that don't change in practice. or is it? Suppose a super administrator changes an administrator user's permissions during the request, but I've already set their credential information. So let's assume that this is the case admin has the ability to delete other users, it will prompt to do so, but during this time the superadmin says "no, can not do this anymore", but since I have already set the permissions of this user on this request, this will not take effect and admin Users can still be deleted.

What's the problem here? Preventive setting of information is fundamentally dangerous in an asynchronous proxy environment (which is everything). However, if I don't, I have to do the same exam 150 times in a row.

I feel like this is a chicken and egg problem and every time I face such a problem, I don't see a crucial angle. What am i missing

Features – How do I remove the embed_footer?

I try to remove it embed_footer posts embedded by WordPress.

By adding the following code in the functions.phpI was able to remove the site title and comment icon. However, the release symbol is still there.

remove_action( 'embed_content_meta', 'print_embed_comments_button' );

Is there any way to remove the whole embed_footer? Or can I also remove the share button with the code above?

Features – WordPress Recent Post with the label "New" on the side of the title post

Enter image description here

Enter image description here

I want to wish everyone a happy new year and happy holidays. I have a question about how to put a "New" label next to the title post on my last post and my only last post (red marking on the photo) I spent days looking for answers on the Internet and couldn't find any. I hope you give me an idea, a demo or answers on this special WordPress topic. That would help me a lot and I hope I didn't bother anyone to celebrate your vacation. Thank you very much.