Whoops \ Exception \ ErrorException (E_NOTICE)
Undefined property: App\Author::$linkUrl Whoops\Exception\ErrorException thrown with message "Undefined property: App\Author::$linkUrl" Stacktrace: #8 Whoops\Exception\ErrorException in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php:13 #7 Whoops\Run:handleError in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php:13 #6 include in /home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php:182 #5 Flypress\Support\BasePost:view in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php:36 #4 include in /home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php:182 #3 Flypress\Support\BasePost:view in /home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php:19 #2 include in /home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php:106 #1 require_once in /home/forge/ikeepsafe.org/public/wp/wp-blog-header.php:19 #0 require in /home/forge/ikeepsafe.org/public/index.php:7
Stack frames (9)
8
Whoops\Exception\ErrorException
/public/content/themes/ikeepsafe/views/blog/post-author.php13
7
Whoops\Run handleError
/public/content/themes/ikeepsafe/views/blog/post-author.php13
6
include
/vendor/flypress/scaffold/src/Support/BasePost.php182
5
Flypress\Support\BasePost view
/public/content/themes/ikeepsafe/views/blog/post.php36
4
include
/vendor/flypress/scaffold/src/Support/BasePost.php182
3
Flypress\Support\BasePost view
/public/content/themes/ikeepsafe/single.php19
2
include
/public/wp/wp-includes/template-loader.php106
1
require_once
/public/wp/wp-blog-header.php19
0
require
/public/index.php7
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php
<?php if( $model->author->bio ) : ?>
    <div class="post-author <?= $model->author->photo->classes ?>">
        <h4>About the Author :: <?= $model->author->name ?></h4>
 
        <div class="post-author-content">
            <?php if( $model->author->photo->image ) : ?>
                <div class="post-author-image">
                    <img src="<?= $model->author->photo->image ?>" alt="<?= $model->author->name ?>">
                </div>
            <?php endif ?>
 
            <div class="post-author-meta">
                <?php if( $model->author->linkUrl ) : ?>
                    <a href="<?= $model->author->linkUrl ?>" target="_blank"><?= $model->author->linkUrl ?></a>
                <?php endif ?>
 
                <div class="post-author-bio">
                    <?= $model->author->bio ?>
                </div>
            </div>
        </div>
    </div>
<?php endif ?>
 
Arguments
  1. "Undefined property: App\Author::$linkUrl"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php
<?php if( $model->author->bio ) : ?>
    <div class="post-author <?= $model->author->photo->classes ?>">
        <h4>About the Author :: <?= $model->author->name ?></h4>
 
        <div class="post-author-content">
            <?php if( $model->author->photo->image ) : ?>
                <div class="post-author-image">
                    <img src="<?= $model->author->photo->image ?>" alt="<?= $model->author->name ?>">
                </div>
            <?php endif ?>
 
            <div class="post-author-meta">
                <?php if( $model->author->linkUrl ) : ?>
                    <a href="<?= $model->author->linkUrl ?>" target="_blank"><?= $model->author->linkUrl ?></a>
                <?php endif ?>
 
                <div class="post-author-bio">
                    <?= $model->author->bio ?>
                </div>
            </div>
        </div>
    </div>
<?php endif ?>
 
/home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php
    public function setAttribute($name, $value = null)
    {
        $this->attributes[$name] = $value;
 
        return $this;
    }
 
    public function meta($key, $default = null)
    {
        return get_post_meta($this->id, $key, true) ?: $default;
    }
 
    public function view($path, $args = [])
    {
        $model = $this;
        $path = str_replace(['.php', '.'], ['', '/'], $path);
 
        if($args) extract($args);
 
        include locate_template("views/{$path}.php");
    }
 
    /**
     * Get all of the current attributes on the model.
     *
     * Adapted from Laravel's Eloquent model
     *
     * @copyright Taylor Otwell
     * @link https://github.com/laravel/framework/blob/v7.17.2/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L1147-L1157
     *
     * @return array
     */
    public function getAttributes()
    {
        return $this->attributes;
    }
 
    /**
     * Convert the model's attributes to an array.
     *
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post-author.php"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php
            <a class="a2a_button_facebook post-sharing-item post-sharing-facebook"><i class="fa fa-facebook"></i></a>
            <a class="a2a_button_twitter post-sharing-item post-sharing-twitter"><i class="fa fa-twitter"></i></a>
            <a class="a2a_button_linkedin post-sharing-item post-sharing-linkedin"><i class="fa fa-linkedin"></i></a>
        </div>
 
        <hr class="standard">
 
        <div class="post-content">
            <?= apply_filters('the_content', $model->content) ?>
 
            <div class="post-footer">
                <div class="a2a_kit a2a_kit_size_32 a2a_default_style post-sharing" data-a2a-url="<?= $model->url ?>" data-a2a-title="<?= $model->title ?>">
                    <span class="post-sharing-label">Share:</span>
                    <a class="a2a_button_facebook post-sharing-item post-sharing-facebook"><i class="fa fa-facebook"></i></a>
                    <a class="a2a_button_twitter post-sharing-item post-sharing-twitter"><i class="fa fa-twitter"></i></a>
                    <a class="a2a_button_linkedin post-sharing-item post-sharing-linkedin"><i class="fa fa-linkedin"></i></a>
                </div>
            </div>
 
            <?php $model->view('blog.post-author'); ?>
        </div>
    </div>
 
    <?php wp_list_comments() ?>
</article>
 
<script async src="https://static.addtoany.com/menu/page.js"></script>
 
/home/forge/ikeepsafe.org/vendor/flypress/scaffold/src/Support/BasePost.php
    public function setAttribute($name, $value = null)
    {
        $this->attributes[$name] = $value;
 
        return $this;
    }
 
    public function meta($key, $default = null)
    {
        return get_post_meta($this->id, $key, true) ?: $default;
    }
 
    public function view($path, $args = [])
    {
        $model = $this;
        $path = str_replace(['.php', '.'], ['', '/'], $path);
 
        if($args) extract($args);
 
        include locate_template("views/{$path}.php");
    }
 
    /**
     * Get all of the current attributes on the model.
     *
     * Adapted from Laravel's Eloquent model
     *
     * @copyright Taylor Otwell
     * @link https://github.com/laravel/framework/blob/v7.17.2/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L1147-L1157
     *
     * @return array
     */
    public function getAttributes()
    {
        return $this->attributes;
    }
 
    /**
     * Convert the model's attributes to an array.
     *
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/views/blog/post.php"
    
/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php
<?php
/**
 * Single blog post template
 */
 
$model = new App\Page(get_option('page_for_posts'));
 
get_header();
 
$model->view('page.hero');
$model->view('page.bump');
?>
 
<div id="blog-wrapper" class="wrapper">
    <div id="blog-list">
        <?php while( have_posts() ) : the_post() ?>
            <?php
            $article = new \App\Post($post->ID);
            $article->view('blog.post');
            ?>
        <?php endwhile ?>
 
        <div class="blog-pagination">
            <?= paginate_links() ?>
        </div>
    </div>
 
    <?php get_sidebar() ?>
</div>
 
<?php get_footer() ?>
 
/home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/content/themes/ikeepsafe/single.php"
    
/home/forge/ikeepsafe.org/public/wp/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/wp/wp-includes/template-loader.php"
    
/home/forge/ikeepsafe.org/public/index.php
<?php
/**
 * WordPress entrypoint
 */
 
define('WP_USE_THEMES', true);
require __DIR__ . '/wp/wp-blog-header.php';
 
Arguments
  1. "/home/forge/ikeepsafe.org/public/wp/wp-blog-header.php"
    

Environment & details:

Key Value
query_vars
array:2 [
  "page" => ""
  "name" => "ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
]
query_string
"name=ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
request
"ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
matched_rule
"([^/]+)(?:/([0-9]+))?/?$"
matched_query
"name=ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa&page="
did_permalink
true
Key Value
query
array:2 [
  "page" => ""
  "name" => "ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
]
query_vars
array:64 [
  "page" => 0
  "name" => "ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
  "error" => ""
  "m" => ""
  "p" => 0
  "post_parent" => ""
  "subpost" => ""
  "subpost_id" => ""
  "attachment" => ""
  "attachment_id" => 0
  "pagename" => ""
  "page_id" => 0
  "second" => ""
  "minute" => ""
  "hour" => ""
  "day" => 0
  "monthnum" => 0
  "year" => 0
  "w" => 0
  "category_name" => ""
  "tag" => ""
  "cat" => ""
  "tag_id" => ""
  "author" => ""
  "author_name" => ""
  "feed" => ""
  "tb" => ""
  "paged" => 0
  "meta_key" => ""
  "meta_value" => ""
  "preview" => ""
  "s" => ""
  "sentence" => ""
  "title" => ""
  "fields" => ""
  "menu_order" => ""
  "embed" => ""
  "category__in" => []
  "category__not_in" => []
  "category__and" => []
  "post__in" => []
  "post__not_in" => []
  "post_name__in" => []
  "tag__in" => []
  "tag__not_in" => []
  "tag__and" => []
  "tag_slug__in" => []
  "tag_slug__and" => []
  "post_parent__in" => []
  "post_parent__not_in" => []
  "author__in" => []
  "author__not_in" => []
  "post_type" => array:3 [
    0 => "post"
    1 => "page"
    2 => "landing_page"
  ]
  "ignore_sticky_posts" => false
  "suppress_filters" => false
  "cache_results" => true
  "update_post_term_cache" => true
  "lazy_load_term_meta" => true
  "update_post_meta_cache" => true
  "posts_per_page" => 10
  "nopaging" => false
  "comments_per_page" => "50"
  "no_found_rows" => false
  "order" => "DESC"
]
meta_query
WP_Meta_Query {#6657}
queried_object
WP_Post {#6650}
queried_object_id
22520
request
"SELECT   fwwp_posts.* FROM fwwp_posts  WHERE 1=1  AND fwwp_posts.post_name = 'ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa' AND fwwp_posts.post_type IN ('post', 'page', 'landing_page')  ORDER BY fwwp_posts.post_date DESC "
post_count
1
in_the_loop
true
current_comment
-1
found_posts
1
is_single
true
is_singular
true
Key Value
ID
22520
post_author
"7"
post_date
"2019-01-09 16:54:49"
post_date_gmt
"2019-01-09 16:54:49"
post_content
"""
<span style="font-weight: 400;">In December 2017, the U.S. Department of Education and the Federal Trade Commission hosted the workshop, “</span><a href="https://www.ftc.gov/news-events/events-calendar/2017/12/student-privacy-ed-tech"><span style="font-weight: 400;">Student Privacy and Ed Tech</span></a><span style="font-weight: 400;">.” The workshop brought together a wide range of stakeholders interested in protecting student privacy, with speakers representing districts, companies, and advocates. Almost all participants agreed that more clarity is necessary on the Children’s Online Privacy Protection Act (COPPA) and Family Educational Rights and Privacy Act (FERPA) requirements. However, more than a year later, ED and the FTC have not yet provided that guidance.</span>\r\n
\r\n
<span style="font-weight: 400;">In December 2018, iKeepSafe joined 14 other organizations representing education, business, and consumer advocates to </span><a href="https://fpf.org/wp-content/uploads/2018/12/Organization-Joint-Letter-COPPA-FERPA-Final.pdf"><span style="font-weight: 400;">send a letter</span></a><span style="font-weight: 400;"> to the U.S. Department of Education and Federal Trade Commission urging them to provide additional guidance on the intersection of COPPA and FERPA.</span>\r\n
\r\n
<span style="font-weight: 400;">(This blog post was originally posted on the </span><a href="https://fpf.org/2018/12/21/fpf-joins-14-other-organizations-to-urge-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa/"><span style="font-weight: 400;">Future of Privacy Forum</span></a><span style="font-weight: 400;"> website)</span>
"""
post_title
"iKeepSafe joins 14 other organizations to urge U.S Dept of Ed and the FTC to provide guidance on the intersection of COPPA and FERPA"
post_excerpt
""
post_status
"publish"
comment_status
"open"
ping_status
"open"
post_password
""
post_name
"ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa"
to_ping
""
pinged
""
post_modified
"2019-01-09 16:54:49"
post_modified_gmt
"2019-01-09 16:54:49"
post_content_filtered
""
post_parent
0
guid
"http://ikeepsafe.org/?p=22520"
menu_order
0
post_type
"post"
post_mime_type
""
comment_count
"0"
filter
"raw"
empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"nginx/1.11.5"
REQUEST_URI
"/ikeepsafe-joins-14-other-organizations-to-urge-u-s-dept-of-ed-and-the-ftc-to-provide-guidance-on-the-intersection-of-coppa-and-ferpa/"
USER
"forge"
HOME
"/home/forge"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"ikeepsafe.org"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_IF_MODIFIED_SINCE
"Wed, 05 Aug 2020 18:32:50 GMT"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
REDIRECT_STATUS
"200"
HTTPS
"on"
SERVER_NAME
"ikeepsafe.org"
SERVER_PORT
"443"
SERVER_ADDR
"192.241.208.186"
REMOTE_PORT
"44660"
REMOTE_ADDR
"3.238.62.144"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/home/forge/ikeepsafe.org/public"
DOCUMENT_URI
"/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_FILENAME
"/home/forge/ikeepsafe.org/public/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1603283146.3385
REQUEST_TIME
1603283146
ENV
"production"
WP_DIR
"core"
CONTENT_DIR
"content"
DB_USER
"*****"
DB_HOST
"localhost"
DB_CHARSET
"utf8"
DB_TABLE_PREFIX
"fwwp_"
WP_ENV
"development"
DB_PASSWORD
"**************"
WP_HOME
"https://ikeepsafe.org"
DISALLOW_FILE_MODS
"false"
Key Value
ENV
"production"
WP_DIR
"core"
CONTENT_DIR
"content"
DB_USER
"*****"
DB_HOST
"localhost"
DB_CHARSET
"utf8"
DB_TABLE_PREFIX
"fwwp_"
WP_ENV
"development"
DB_PASSWORD
"**************"
WP_HOME
"https://ikeepsafe.org"
DISALLOW_FILE_MODS
"false"
0. Flypress\Exceptions\Handler\PrettyPageHandler